我如何知道我在 Ubuntu 12.04 上具有管理员访问权限,以及如何停止总是需要我的授权才能做任何事情的不断提示?
答案1
如果您指的是通过sudo
以下方式获得管理员访问权限:
该文件/etc/sudoers
包含某些用户何时可以使用 sudo 以及何时不能使用的规则。0xc0000022l是您不应该直接编辑 /etc/sudoers,而应该使用sudo visudo
。您可以在手册页中找到这些以及更多有用的信息:
man sudoers
在标准安装中,组管理员成员身份将使您获得管理员访问权限。您可以通过在命令行中发出以下命令来查找您的组成员身份id
(或使用 GUI“用户管理”查看您属于哪些组)。
既然你谈到了“不断的提示”,我建议你习惯它们。尝试禁用它们通常不是一个好主意。你可以延长允许使用 sudo 的时间。我建议只在一个终端中使用 sudo,而不是在多个终端中使用(因为你必须在所有终端中输入密码)。
如果您正在进行一些更复杂的管理工作,需要您以 root 身份处理许多事情,我建议您切换用户:
sudo su -
这将使您在该会话中扎根。无论您做什么,我都建议您不要默认让自己成为 root。这只会导致更多的麻烦(包括与之相关的安全漏洞)。