一:新建用户useradd
1.useradd用户常见选项:
useradd 用户名 2创建新用户
-b, --base-dir BASE_DIR 新账户的主目录的基目录
-d, --home-dir HOME_DIR 新账户的主目录
-g, --gid GROUP 新账户主组的名称或 ID
-G, --groups GROUPS 新账户的附加组列表
-h, --help 显示此帮助信息并推出
-r, --system 创建一个系统账户
id是在系统中查看用户的指令
id user01 查看用户user01的id信息
id -u user01 查看用户user01的uid
id -g user01 查看用户user01的gid
2.用户组
groupadd 组名 创建用户组
groupadd常见选项:
选项:
-f, --force 如果组已经存在则成功退出
-g, --gid GID 为新组使用 GID
-h, --help 显示此帮助信息并推出
-o, --non-unique 允许创建有重复 GID 的组
-p, --password PASSWORD 为新组使用此加密过的密码
-r, --system 创建一个系统账户
-R, --root CHROOT_DIR chroot 到的目录
3用户信息的修改指令
usermod 常见选项:
usermod -l user01 alias 更改用户user01的名称为alias
usermod -u alias 更改alias的uid
usermod -g alias 更改alias的gid(修改的gid也必须是存在的)
usermod -G alias 更改alias附加组(原本的组也在)(默认只有两个组)
usermod -d alias 更改用户alias的家目录
usermod -s /sbin/nologin/ user01 不让用户user01登录
4.如何删除用户与组
userdel -r user01 删除用户user01
groupdel group01 删除用户组group01
5.用户密码
用户密码相关指令如下:
passwd username 更改用户密码
passwd -l username 在用户密码前加入“!”
passwd -u username 在用户密码前删除“!”
usermod -L username 在用户密码前加入“!!”
usermod -U username 在用户密码前删除“!1”
passwd-d username 清空用户密码
注:普通用户改密码时:1.必须知道当前用户的原始密码;2.密码不能和账号名称相似;3.密码不能是有序的数字或有序纯字母;4.密码如果是纯数字或者字母要大于8位。