<强>一、用户强>
,,,, <>强命令强>:useradd, userdel, usermod, getent, figner, passwd分类列出chpasswd id
,,,, <强>关联的文件强>:/etc/passwd,/etc/阴影,/etc/skel,/etc/login.defs
,,,,用户分为三类且是根据用户id来划分:
,,,,,,id为0:管理员
,,,,,,id为1 - 500:系统用户(centos5 (6)
,,,,,,,,1 - 1000:系统用户(centos7)
,,,,,,id大于500:普通用户(centos5 (6)
,,,,,,,,大于1000:普通用户(centos7)
,,,, ps:系统用户不需要登陆,系统上面的某些进程运行时,需要以一个身份来运行,通常是系统用户,且系统用户的壳类型为/sbin/nologin
,,,, <>强命令详解:强>
,,,,,<强> useradd 强>:添加用户
,,,,,,,, - u:指明用户uid
,,,,,,,, - g:指明用户的组
,,,,,,,, - g:指明用户的附加组
,,,,,,,, - d:指明用户的家目录
,,,,,,,,,,,,
,,,,,,,, - s:指明用户的壳类型
,,,,,,,, - c:指明用户的注释信息
,,,,,,,, - r:创建系统用户,可配合- s/sbin/nologin使用
,,
,,,,,,,, - n:不创建与属主同名的组,默认设置为id为100的用户组
,,,,,,,, - o:允许使用重复的uid创建用户,不校验
,,,,,,,, - m:创建用户的家目录
,,,,,,,, - m:不创建用户的家目录
,,,,,,,, - u:创建与用户名同名的组
,,,,,,,, - d:显示或更改默认设置,
[root@localhost ~]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
CREATE_MAIL_SPOOL=yes
userdel:删除用户
-r:删除用户同时删除家目录和邮箱目录
usermod:修改用户的相关属性
-u:修改用户的uid
-g:修改用户的主组
-G:修改用户的附加组,默认是覆盖,如需添加需要配合-a使用
-d:修改用户的家目录,
-c:修改用户的注释信息
-b:修改用户的shell
-l:修改用户名
-f:设置账号密码过期多少天后失效
-e:设置密码过期时间
-L:锁定账号
-U:解锁账号
passwd:修改用户密码
-l:锁定账户的密码
-u:解锁账户的密码
-d:删除已有的密码
-e:用户登陆后会强制用户修改密码
,,,,,- x:密码的最长有效时限(只有根用户才能进行此操作)
,,,,,,,, - n:密码的最短有效时限(只有根用户才能进行此操作)
,,,,,,- w:在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)
,,,,,,,我:当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操
,,,,,null