Linux如何添加用户及用户权限管理

一:新建用户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

Linux如何添加用户及用户权限管理_第1张图片
 

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 到的目录

Linux如何添加用户及用户权限管理_第2张图片

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

Linux如何添加用户及用户权限管理_第3张图片

 Linux如何添加用户及用户权限管理_第4张图片

 

5.用户密码
用户密码相关指令如下:

passwd username 更改用户密码

passwd -l username 在用户密码前加入“!”

passwd -u username 在用户密码前删除“!”

usermod -L username 在用户密码前加入“!!”

usermod -U username 在用户密码前删除“!1”

passwd-d username 清空用户密码

注:普通用户改密码时:1.必须知道当前用户的原始密码;2.密码不能和账号名称相似;3.密码不能是有序的数字或有序纯字母;4.密码如果是纯数字或者字母要大于8位。
Linux如何添加用户及用户权限管理_第5张图片

 

你可能感兴趣的:(linux)