用户管理
1、用户相关文件
1、/etc/passwd:用户基本信息
2、/etc/shadow:用户密码信息
3、/etc/group:组信息
4、/etc/gshadow:组密码信息
5、/etc/skel:用户家目录模板(.bash*文件)
6、/etc/default/useradd:useradd命令默认配置文件
7、/etc/login.defs:定义一些用户密码相关配置
2、用户类型
超级用户:root (uid=0)
管理员用户(系统用户)uid:1~999
普通用户uid:1000
3、useradd(创建用户)
-u 指定uid -g 主组 -G 副组(多个副组可用","隔开) -s shell类型(/bin/bash可登录用户shell ,/sbin/nologin 不了登录系统用户shell)
-r 系统用户
-M 不创建用户家目录
4、userdel(删除用户)
-r :删除用户家目录
5、groupadd(创建组)
6、groupdel(删除组)
7、id(查看ID)
-u 用户uid -g 用户组gid -G 副组id
8、usermod 修改用户
-l 修改用户名 -s 修改shell类型 -u 修改uid -g 修改主组 -G修改副组
9、passwd
echo "密码" | passwd --stdin 用户名
10、su 切换用户(su -将环境变量同时切换)