如何运行无 tty 访问权限的命令以管理员权限运行?

如何运行无 tty 访问权限的命令以管理员权限运行?

我想以管理权限执行命令,但无权访问 tty。

我尝试使用-A命令选项sudo并设置环境变量来执行它SUDO_ASKPASS=/usr/bin/gksu

为了执行相同操作,我运行了以下命令

env SUDO_ASKPASS=/usr/bin/gksu sudo -A _root-privilage-cmd_ 

但是我得到的gksu窗口无法验证我的身份...

答案1

如果您想获得密码提示,为什么不简单地运行gksu command

否则,为了避免密码提示,您需要调整/etc/sudoers文件,说该命令可以在没有密码的情况下执行(但也不需要密码,您需要通过 gsku 运行它)。

相关内容