功能: 通过visudo命令,专门编辑/etc/sudoer这个文件,同时提供了语法检查。
案例:
1) 指定visudo对普通用户louistwo授权
授权的用户 机器 = (授权角色) 指定的命令
92 louistwo ALL = (ALL) /user/sbin/useradd
(多个命令用逗号隔开,也可以定义一个Cmnd_Alias,然后在这里调用命令别名)
sudo命令
通过sudo命令,可以让普通用户在指定指定的命令或程序,拥有超级用户的权限,并且可以配置sudoer文件,有针对性的将不同的命令授权不同的用户来运行,同时普通用户并不需要知道root密码
选项:
-l 列出当前用户可以执行的命令
说明:
1)如果需要切换到root指定相关命令,可以执行如下
sudo su - root 这里输入的密码不是root密码而是当前用户的登录密码
2) sudo -l 可以查看当前用户被授予的sudo权限的集合
3)使用sudo command,要输入的密码是当前用户的密码,如果配置visudo的时候,配置了NOPASSWD,这就不需要输入密码
- 第一章:文件和目录操作类命令
- 第一节:pwd命令
- 第二节:cd命令
- 第三节:mkdir命令
- 第四节:touch命令
- 第五节:ls命令
- 第六节:cp命令
- 第八节: mv命令
- 第九节:ln命令
- 第十节:find命令
- 第十一节:chattr命令
- 第十二节:chown命令
- 第十三节:chmod命令
- 第二章:文件过滤和内容编辑类命令
- 第一节: cat命令
- 第二节:less命令
- 第三节:head命令
- 第四节:tail命令
- 第五节:cut命令
- 第六节:sort命令
- 第七节:wc命令
- 第八节:tr命令
- 第三章:文本处理三剑客
- 第一节:grep命令
- 第二节:sed命令
- 第四章:linux信息显示类或搜索命令
- 第一节:uname命令
- 第二节:du命令
- 第三节:data命令
- 第四节:echo命令
- 第五节:watch命令
- 第五章: 文件备份和压缩类命令
- 第一节:tar命令
- 第二节:gzip压缩
- 第三节:zip和upzip命令
- 第四节:scp命令
- 第五节: rsync文件同步工具命令
- 第六章:Linux用户管理及用户信息查询类命令
- 第一节:useradd命令
- 第二节:usermod命令
- 第三节:userdel命令
- 第四节:groupadd和groupdel命令
- 第五节:passwd命令
- 第六节:su命令
- 第七节:visudo命令
- 第八节:id命令
- 第九节:w和who命令
- 第十节:last和lastb命令
- 第七章: Linux磁盘及文件系统管理
- 第一节:fdisk命令
- 第二节: partprobe命令
- 第三节:parted磁盘分区工具
- 第四节:mkfs命令
- 第五节:dumpe2fs命令
- 第六节: fsck命令
- 第七节:mount和umount命令
- 第八节:dd命令
- 第九节:df命令