概述
visudo
命令是用来编辑修改 /etc/sudoers
文件,为普通用户配置 sudo
权限的。
该文件即使是超级用户也只有读权限,没有修改权限,所以如果要修改该文件内容,需要专门使用 visudo
命令。
语法
该命令的语法格式如下:
visudo [-chqsV] [[-f] sudoers ]
该命令支持的选项有:
选项 | 说明 |
---|---|
-c, --check | 纯检查模式 |
-f, --file=sudoers | 指定 sudoers 文件的位置 |
-h, --help | 显示帮助信息并退出 |
-q, --quiet | 较简略(安静)的语法错误信息 |
-s, --strict | 严格语法检查 |
-V, --version | 显示版本信息并退出 |
-x, --export=输出文件 | 以 JSON 格式将 sudoers 写入输出文件 |
使用
编辑 /etc/sudoers
文件
如果想要编辑 /etc/sudoers
文件,则直接执行如下命令即可:
visudo
检查语法
可能我们自己编辑的 /etc/sudoers
文件有不符合语法规范的地方,可以加上 -c
选项进行检查。命令格式如下:
visudo -c