Unit 4
一、用户
用户就是系统使用者的身份,在系统中用户存储为若干字符串和若干个系统配置文件。
1、监控用户信息
watch -n 1 "tail -n 3 /etc/passwd /etc/shadow /etc/group;\
>echo ============;\
>ls -l /home"
/etc/passwd #用户信息
/etc/shadow #用户密码信息
/etc/group #组信息
/home/username #用户家目录
/etc/skel/.* #用户骨架文件(当在/etc/skel目录下创建的文件会在新创建用户的家目录下)
2、参数
useradd
-u #指定用户uid
-g #指定用户初始组信息,这个组必须已经存在
-G #指定附加组,这个组必须存在
-c #用户说明
-d #用户家目录
userdel
-r #删除用户信息与系统配置
groupadd
-g #建立组
groupdel
name #删除组
3、用户ID查看
-u #用户uid
-g #用户初始组id
-G #用户所有所在组id
-n #显示名称而不是id数字
-a #显示所有信息
4、usermod
-l #更改用户名称
-u #更改uid
-g #更改gid
-G #更改附加组
-aG #添加附加组
-c #更改说明
-d #更改家目录指定
-md #更改家目录指定及家目录名称
-s #更改shell
-L #冻结帐号
-U #解锁
5、
-d ##用户密码组后一次修改的时间
Ps:如果设定成0,用户登陆系统后必须修改自己的密码,系统默认时间自1970-1-1开始
-m #最短有效期
-M #最长有效期
-W #警告期
-I #用户非活跃天数
-E #帐号到期日格式 -E "YYYY-MM-DD"