创建用户
sudo useradd username
设置用户密码
sudo passwd username
删除用户并删除相关目录
sudo userdel -r username
修改用户属性
sudo usermod <-option value> username
可用的选项包括:
-l
:修改用户名。-a
:用于将用户追加到某些组中,必须与"-G"选项一起使用。-c
:修改用户账户的注释信息。-G
:将用户添加到附加组。多个组名之间用逗号分隔。-g
:修改用户的主组。-s
:修改用户的默认shell。示例:
将用户名username_old
修改为username_new
sudo usermod -l username_new username_old
注意:修改完重连ssh刷新组
创建用户组
sudo groupadd groupname
删除用户组
sudo groupdel groupname
修改用户组属性
sudo groupmod -options groupname
切换组
newgrp groupname
管理组的密码和成员
设置用户组密码
sudo gpasswd groupname
添加当前用户进组
sudo gpasswd -a $USER group_name
从用户组中删除用户
sudo gpasswd -d username groupname
授予用户组管理权限
sudo gpasswd -A username groupname
撤销用户组的管理权限
sudo gpasswd -R username groupname
查看组成员
getent group groupname
查看当前组
gropus
创建docker
组
sudo groupadd docker
将当前用户添加到docker
组
sudo usermod -aG docker $USER
切换到docker
组
newgrp docker