我想以管理权限执行命令,但无权访问 tty。
我尝试使用命令-A
选项sudo
并设置环境变量来执行它SUDO_ASKPASS=/usr/bin/gksu
。
为此,我运行以下命令
env SUDO_ASKPASS=/usr/bin/gksu sudo -A _root-privilage-cmd_
但我得到了gksu
窗口,它不会验证我的身份......
我想以管理权限执行命令,但无权访问 tty。
我尝试使用命令-A
选项sudo
并设置环境变量来执行它SUDO_ASKPASS=/usr/bin/gksu
。
为此,我运行以下命令
env SUDO_ASKPASS=/usr/bin/gksu sudo -A _root-privilage-cmd_
但我得到了gksu
窗口,它不会验证我的身份......
如果你想得到密码提示,为什么不简单地运行
gksu command
呢?否则,为了避免密码提示,您需要调整到
/etc/sudoers
文件中,说明该命令可以在没有密码的情况下执行(但也没有密码,您需要通过 gsku 运行它)。