用户管理
-
添加用户
useradd [选项] 用户名 #需要root权限,或sudo passwd 用户名
-
删除用户
userdel [-r] 用户名 #-r作用是把用户的主目录一起删除
-
修改用户
usermod [选项] 用户名
-
用户口令管理
用户刚刚创建时没创建口令,被系统锁定,无法使用,需
passwd [选项] 用户名 #为用户设置密码
用户组管理
-
添加用户组
groupadd 选项 用户组 #选项用于指定组号,默认是在当前最大组号+1
-
删除用户组
groupdel 用户组 #删除用户组
-
修改用户组属性
groupmod 选项 用户组
-
切换所属的用户组
$ newgrp root #切换所属的组,从而使用不同的权限
与账号相关的系统文件
-
/etc/passwd
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
-
/etc/shadow
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
-
/etc/group
组名:口令:组标识号:组内用户列表
批量添加用户
- 编辑用户的文本文件txt,文本中按照/etc/passwd的格式进行书写,注意他们的用户名、UID、宿主目录都不可以相同,密码可以用x代替;
- 以root的身份执行/user/sbin/newusers,并从刚才的txt文件中导入数据,用于创建用户
- 执行/user/sbin/pwunconv,从而将/etc/shadow产生的密码解锁,
- 编辑用户与密码的对照txt文件
- 以root的身份执行/user/sbin/chpassed,将密码文档写入
- 确定密码写入后,执行/user/sbin/pwconv,将密码加密并写回