要安全地编辑 Linux 的 sudoers 文件,请遵循以下步骤:
-
打开终端。
-
输入以下命令以使用默认文本编辑器(通常是 nano 或 vi)打开 sudoers 文件:
sudo visudo
- 在打开的文件中,找到以下行(可能有所不同,具体取决于你的系统配置):
# User privilege specification root ALL=(ALL:ALL) ALL
- 若要为其他用户添加 sudo 权限,请在该行下面添加一个新行,格式如下:
username ALL=(ALL:ALL) ALL
将 “username” 替换为要授予 sudo 权限的实际用户名。
- 若要为用户组添加 sudo 权限,请使用以下格式:
%groupname ALL=(ALL:ALL) ALL
将 “groupname” 替换为要授予 sudo 权限的实际用户组名。
-
完成更改后,保存并关闭文件。如果你使用的是 nano 编辑器,按
Ctrl + X
,然后按Y
,最后按Enter
。如果你使用的是 vi 编辑器,按Esc
,输入:wq
,然后按Enter
。 -
visudo
会在保存前检查语法错误。如果发现错误,它会提示你选择重新编辑、显示错误或放弃更改。确保仔细检查错误消息,修复任何问题,然后再次尝试保存。
注意:永远不要直接使用文本编辑器(如 nano、vi 等)编辑 /etc/sudoers 文件。始终使用 visudo
命令,因为它会检查语法错误,以防止因错误配置而导致的问题。