目录
添加用户 u1
一、添加用户 useradd
#useradd u1
(1)添加用户的同时,会有那些变化
①会在/home目录下生成一个文件夹,文件夹的名字和用户名一样。
② 会在/etc/passwd 文件中生成一条记录。
u1 : X : 500 : 500 : : /home/u1 : /bin/bash
用户名 : 密码: uid :gid :备注 :家目录 :登录shell(/bin/bash【可以登录】,/sbin/nologin[不可登录])
uid 0:超级用户 ; 1-499 :系统用户 ; 500-65535: 普通用户
③/etc/shadow 记录详细密码
用户名: 密码:密码最近更新时间(19700101):两次密码修改间隔时间:密码有效期:提前警告天数:过期之后的宽限天数:密码失效时间:
注: 修改 shadow中的默认值。(修改之后只会对新的用户起作用)
(1)两次密码修改间隔时间:密码有效期:提前警告天数
邮箱地址 mail_dir
密码有效期:pass_max_days
两次密码修改间隔时间:pass_min_days
密码长度:pass_min_len
到期警告天数 : pass_warn_age
是否启动默认家目录: create——home
家目录默认权限: umask (077)
是否删除默认初始组 : usergroup_enab
用户密码的加密方式: encrypt_method
(2)过期之后的宽限天数:密码失效时间:
默认初始组: group
默认家目录位置: home
密码过期后的宽限天数:inactive
①0 立即过期
② -1 用不过期
③ 10 数字 10天后过期
密码失效时间:expire (默认空,永不失效)
shell 权限:shell
用户模板目录位置 skel
是否建立邮箱,create_mail
④会在/etc/gshadow 文件中生成一条记录。
u1: 密码 : 管理员 : 用户
⑤会在/etc/group 文件中生成一条记录。
u1: X : gid : 用户
(2)属性
-l 修改用户的名字
-u 修改用户的uid
-g 修改用户的gid
-d 修改用户的家目录
-s 修改是否可以登录
-G 修改附组(主组必须有,附组)
(3)创建用户可以不创建家目录 - M
#useradd -M u1
(4)创建系统用户 -r
#useradd -r u1
rhel6:系统用户的uid 0-499
RHEL7 系统用户的uid 0-999
二、删除用户 userdel
(1)删除用户,passwd中记录会删除,但是家目录存在
#userdel u1
(2)删除用户,passwd和家目录 都会被删除
#userdel -r u1
三、查看用户 id
#id u1
四、修改用户 usermod
可以根据属性参数修改用户信息。参考第一部分的用户属性
五、切换用户 su - u1(推荐使用“-”)
env 命令可以查看当前环境。
六、查看当前用户 whoami