UnixLinux | 总结笔记 | 用户管理

1. useradd [选项] 用户名   用于创建新的用户

useradd命令中的用户参数以及作用

参数

作用

-d

指定用户的家目录(默认为/home/username)

-e

账户的到期时间,格式为YYYY-MM-DD.

-u

指定该用户的默认UID

-g

指定一个初始的用户基本组(必须已存在) 也叫做 所属组 

-G

指定一个或多个扩展用户组  也叫做  附属组

-N

不创建与用户同名的基本用户组

-s

指定该用户的默认Shell解释器

一般操作,在root下创建好帐号之后,再用passwd设定帐号的密码.
关于所属组(初始组)和附属组(次要组,有效组)
1. 用户的附属组可以有多个,但是所属组只能有一个,附属组列表中有一个组是所属组,我们通常说附属组名称时就省略了所属组的名称,因为这是默认的 2. 设置所属组和附属组主要是便于用户权限的管理

2. usermod [选项] 用户名   用于修改用户的属性

 

usermod命令中的参数及作用

参数

作用

-c

填写用户账户的备注信息

-d -m

参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去

-e

账户的到期时间,格式为YYYY-MM-DD

-g

变更所属用户组

-G

变更扩展用户组

-L

锁定用户禁止其登录系统

-U

解锁用户,允许其登录系统

-s

变更默认终端

-u

修改用户的UID 

 

 

实践:

#1 改变用户mary的家目录为/usr/mary
usermod  -d  /usr/mary  -m mary

#2 改变用户mary的所属组为teacher
usermod  -g  teacher  mary

#3 改变用户mary的附属组为movie和music 
usermod  -G  movie , music  mary

3. userdel [选项] 用户名      用于删除用户

userdel命令的参数以及作用

参数

作用

-f

强制删除用户

-r

同时删除用户及用户家目录

4.passwd [选项] [用户名]    用于修改用户密码、过期时间、认证信息等

passwd命令中的参数以及作用

参数

作用

-l

锁定用户,禁止其登录

-u

解除锁定,允许用户登录

--stdin

允许通过标准输入修改用户密码,如echo "NewPassWord" | passwd --stdin Username

-d

使该用户可用空密码登录系统

-e

强制用户在下次登录时修改密码

-S

显示用户的密码是否被锁定,以及密码所采用的加密算法名称

5. groupadd [选项] 群组名  用于创建用户组

6.groupmod

7.groupdel

原文地址:https://www.cnblogs.com/jj81/p/9153265.html