1.添加新的用户 (用户ID从500开始,0-99系统管理级别、100-499系统预留)
-
useradd 选项 用户名
-
参数说明
-
选项:
- -c comment 指定一段注释性描述
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
- -g 用户组 指定用户所属的用户组
- -G 用户组,指定用户所属的附加组
- -s Shell文件 指定用户的登录Shell
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他的用户的标识号
-
用户名:
- 指定新账户的登录名
实例1:添加用户lucy,并设置他的个人主目录
useradd -d /usr/lucy -m lucy
--此命令创建了一个用户lucy,主目录为 /usr/lucy
实例2:创建用户组gem,指定他属于主用户组group,附加组adm、root,已经登录的Shell是/bin/sh
useradd -s /bin/sh -g group -G adm,root gem
--用户gem,该用户登录的Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group为主组。
-
Shell进程说明,/sbin/nologin 伪用户 (不能进行任何操作)
-
pstree 进程树
-
2.修改账号
- usermod 选项 用户名
- 常用选项(-c, -d, -m, -g, -G, -s, -u, -o)意义与useradd命令中的选项一样,可以为用户指定新的资源值
3.删除账号
- userdel 选项 用户名
- 常用选项 -r 把用户的主目录一起删除
4.用户口令的管理
-
passwd 选项 用户名
-
可使用选项:
- -l (lock) 锁定口令,即禁用账号
- -u (unlock) 口令解锁
- -d (HOME_DIR) 使用账号无口令
- -f 强迫用户下次登录时修改口令
linux系统用户组的管理
1.增加一个新的用户组使用groupadd命令
- 格式:groupadd 选项 用户组
- 可用选项:
- -g GID 指定新用户组的组标识号(GID)
- -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
2.删除用户组
- 格式:groupdel 用户组
3.修改用户组
- groupmod 选项 用户组
- 常用选项:
- -g GID 指定新用户组的组标识号(GID)
- -o -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
- -n 新用户组,将用户组的名字改为新名字
实例1:将组gropu2的组标识号修改为102
groupmod -g 102 group2
实例2:将组group2的标识号改为10000,组名修改为group3
groupmod -g 10000 -n group3 group2
与用户账号有关的系统文件
- 与用户和用户组相关的信息都存放在一些系统文件中:/etc/passwd, /etc/shadow, /etc/group等
1./etc/passwd
用户名:口令:用户标识号:主组标识号:注释性描述:主目录:登录Shell
2./etc/group
组名:口令:组标识号:组内用户列表