Unix\Linux | 总结笔记 | 用户管理
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