Sudo操作:
Reboot、shutdown、init、halt管理,普通用户身份无法操作,但是有些情况又需要执行,该如何解决呢? 可以使用sudo(su do)命令来进行权限设置
Sudo配置文件 /etc/sudoers
配置sudo文件要使用#visudo
Root 表示用户名
All 表示允许登录的主机(白名单)
(ALL) 表示以谁的身份执行 All表示root身份
All 表示当前用户可以执行的命令,多个命令可以使用,分割
再写sudo规则时不建议直接形式的命令,而是写命令的完整路径,可以用which 命令来查看
例如:让test用户在任务主机上以root身份添加用户和设置密码(但是不能修改root密码)
Visudo
Test ALL=(ALL) /usr/sbin/useradd , !/usr/bin/passwd,/usr/xxxxxx
普通用户下如何查看自己有哪些权限
Sudo -l