Linux管理用户和组
作者:互联网
管理用户
- 添加用户
用户的基本信息都存放在/etc/passwd文件中
使用命令:useradd
命令格式:
useradd [选项]... [用户名]
useradd命令常用的选项:
-u 用户id
-d 用户的家目录路径
-s 登录解释器
-G 附加组
useradd -u 1234 sarah #创建uid为1234的sarah用户
useradd -s /sbin/nologin alex #创建不可登录用户alex,/sbin/nologin是让用户无法登录的解释器
修改用户的属性:
命令:usermod
命令格式:
usermod [选项]... [用户名]
- 设置登录密码
用户与的密码信息存放/etc/shadow文件中
使用命令:passwd
命令格式:
passwd [用户名]
echo '密码' | passwd --stdin [用户名]
- 检查用户的ID信息
使用命令:id
命令格式:id 用户名
[root@server0 ~ ]# id sarah #查看用户ID信息
id:sarah:no such user #用户不存在是显示
[root@server0 ~ ]# id serah
uid=1234(sarah) gid=1234(sarah) groups=1234(sarah)
- 删除用户
使用命令:userdel
命令格式:
userdel [-r] 用户名 # -r 删除用户家目录
userdel -r alex #删除alex用户以及其家目录
管理组账号
- 添加组
组的基本信息存放在 /etc/group文件中
使用命令:groupadd
命令格式:
groupadd [-g 组ID] 组名
- 管理组成员
组成员的信息存放在/etc/gshadow文件中
使用命令:gpasswd
命令格式:
gpasswd -a 用户名 组名 #添加组成员
gpasswd -d 用户名 组名 #删除组用户
- 删除组
使用命令:groupdel
命令格式:
groupdel 组名 #删除组
标签:sarah,用户名,管理,用户,命令,Linux,格式,id 来源: https://blog.csdn.net/qq_45004192/article/details/100078879