在干净的 Ubuntu 14.04 LTS 安装中,启动恢复控制台以获取“sudoers”文件的 root 访问权限是否是启用“sudo”的正确方法?如果是,我该怎么做?如果不是,最好的方法是什么?
答案1
大多数安装 Ubuntu 的人都会自动设置一个具有 sudo 权限的帐户。如果您从官方桌面安装程序安装,情况就会如此。如果您从文本模式安装程序(如服务器安装程序)安装,则可以通过为自己设置一个用户帐户并将 root 密码字段留空来实现。这将使您的帐户具有 sudo 权限。
如果您在安装过程中输入了 root 密码,但想要使用 sudo,请按照以下步骤操作:
授予您的帐户 sudo 访问权限
登录到 root 帐户(例如使用
su
)确保安装了 sudo
apt-get install sudo
将您的用户添加到 sudo,
adduser username sudo
其中“用户名”是要添加到 sudo 的帐户名。从您的帐户完全注销然后重新登录。
删除 root 密码
首先,确保您可以从您的帐户执行 sudo。
然后禁用以 root 身份登录
sudo passwd -l root
答案2
如果您使用的是默认用户(安装时创建的用户),那么他们已经在 sudoers 文件中,并且可以通过运行以下命令来编辑该文件:
sudo visudo
这将提示您输入默认用户的密码,然后允许您编辑该文件。