更新日志:
- [2021-07-08]
文章发布- [2021-07-09]
添加对/etc/sudoers
设置权限时,各个参数的含义
说明:
1. 新建用户并创建对应的家目录
useradd the_username -m
the_username
需要换成需要新增的用户名
2. 修改密码
passwd the_username
- 然后按照提示输入两次密码
3.指定登录时可用的shell命令(new login shell for the user account)
usermod -s /bin/bash the_username
4. 授权sudo
root
的部分权限
- 给
sudoers
文件授权写权限,chmod -v u+w /etc/sudoers
-v
,显示每一个处理后的文件的状态u+
中的u
代表用户,还有如下其它参数g
,用户组o
,其它a
,所有
- 编辑 sudoers文件,
vim /etc/sudoers
- 在
root ALL=(ALL) ALL
下添加内容,the_username ALL=(ALL) ALL
- 在
- 收回
sudoers
写权限,chmod -v u-w /etc/sudoers
- 如果想每次
sudo
的时候不输入密码,则第二步添加的内容改为the_username ALL=(ALL) NOPASSWD:ALL
- 命令解释
the_username
,用户名,设置哪个用户的权限- 第一个
ALL
的位置,表示主机名称,因为可能会遇到批量主机授权的情况,ALL
表示所有主机 (ALL)
的位置,表示用户可以用哪些用户的身份执行命令,ALL
表示可以用所有用户的身份- 最后一个
ALL
的位置,表示可以执行的命令的列表,ALL
表示可以执行所有命令