我经常使用应用程序启动程序来运行个人bash脚本,因此我经常使用gksudo来防止执行管理任务。问题是,当我使用gksudo执行命令时,执行是成功的,但之后gksudo等待大约5秒才会关闭/完成。在某些脚本中,我多次使用gksudo,导致执行时间为几分钟,尽管所有操作都应该在几秒钟内完成。
这里有人能帮我吗?
PS:以下是我的主要/etc/sudoers-设置(可能与我的问题有关):
Defaults env_reset,!tty_tickets,timestamp_timeout=2
phoenix ALL= NOPASSWD: /bin/mount,/bin/umount,/usr/sbin/firestarter,/usr/bin/truecrypt,/usr/bin/apt-get发布于 2012-02-29 22:43:44
默认情况下,根帐户密码锁定在Ubuntu中。这意味着您不能直接以Root身份登录,也不能使用su命令成为Root用户。但是,由于根帐户在物理上存在,所以仍然可以运行具有根级特权的程序。这就是sudo出现的地方--它允许授权用户(通常是“管理”用户;有关更多信息,请参阅AddUsersHowto)以根用户身份运行某些程序,而不必知道根密码。
这意味着,在终端中,对于需要根权限的命令,应该使用sudo;只需将sudo置于通常以Root的形式运行的所有命令的前面。
使用gksudo=GUI应用程序
使用sudo=CLI应用程序
https://askubuntu.com/questions/83950
复制相似问题