超级管理员root
su 切换用户
su - user1 切换到user1后加载环境变量
-
表示切换后加载环境变量- 用户可以省略,默认切换到root
sudo 赋予命令root权限
sudo pwd 让pwd有root权限执行
赋予用户sudo权限
- 切换到
root
用户 - 执行
visudo
, 将自动用vi编辑器打开/etc/sudoers
- 在文件最后添加
user1 ALL=(ALL) NOPASSWD:ALL
,赋予user1sudu,并且无需输入密码
用户组管理
groupadd 用户组名
创建用户组groupdel 用户组名
删除用户组
管理用户
useradd [-g -d] 用户名
-g
指定用户组,不指定,会创建跟用户名相同的组-d
指定用户的home路径,不指定,home/用户名useradd test
将创建 test用户名,test组,home/test
userdel [-r] 用户名
- -r 删除用户的home目录,不使用,删除用户时,home/用户目录保留
id [用户名]
- 用户名,被查看的用户,不指定将查看当前用户信息
usermod -aG 用户组 用户名
将指定用户加入用户组
查看用户
getent passwd
查看系统中有哪些用户getent group
查看系统中有哪些组