Linux User & Group
1. User
创建用户
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
2. Group
注意:修改完重连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
3. 常用组问题
3.1. docker使用提示没有权限
创建docker组
sudo groupadd docker
将当前用户添加到docker组
sudo usermod -aG docker $USER
切换到docker组
newgrp docker
本文详细介绍了Linux系统中用户和用户组的管理操作,包括创建、删除、修改用户,添加/删除用户组,以及与docker集成所需的权限设置。
441

被折叠的 条评论
为什么被折叠?



