首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gksudo在执行之后等待几秒钟

gksudo在执行之后等待几秒钟
EN

Ask Ubuntu用户
提问于 2011-11-30 07:59:08
回答 1查看 302关注 0票数 3

我经常使用应用程序启动程序来运行个人bash脚本,因此我经常使用gksudo来防止执行管理任务。问题是,当我使用gksudo执行命令时,执行是成功的,但之后gksudo等待大约5秒才会关闭/完成。在某些脚本中,我多次使用gksudo,导致执行时间为几分钟,尽管所有操作都应该在几秒钟内完成。

这里有人能帮我吗?

PS:以下是我的主要/etc/sudoers-设置(可能与我的问题有关):

代码语言:javascript
复制
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
EN

回答 1

Ask Ubuntu用户

发布于 2012-02-29 22:43:44

默认情况下,根帐户密码锁定在Ubuntu中。这意味着您不能直接以Root身份登录,也不能使用su命令成为Root用户。但是,由于根帐户在物理上存在,所以仍然可以运行具有根级特权的程序。这就是sudo出现的地方--它允许授权用户(通常是“管理”用户;有关更多信息,请参阅AddUsersHowto)以根用户身份运行某些程序,而不必知道根密码。

这意味着,在终端中,对于需要根权限的命令,应该使用sudo;只需将sudo置于通常以Root的形式运行的所有命令的前面。

基本上可以归结为:

使用gksudo=GUI应用程序

使用sudo=CLI应用程序

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/83950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档