4.3用户与用户组管理-用户管理命令——linux
2020-08-05 22:30
766 查看
一、 用户添加命令useradd
- useradd命令格式
[root@localhost~]# useradd [选项] 用户名
选项: -u UID: 手工指定用户的UID号
-d 家目录: 手工用户的家目录
-c 用户说明: 手工指定用户说明
-g 组名: 手工指定用户的初始组
-G 组名: 指定用户的附加组 (如果加入多个组则用逗号分开)
-s shell: 手工指定用户的登陆shell。默认是/bin/bash
范例:useradd -u 666 -G root,bin -c “huxuehaio shi yong de” -d /huxuehao huxuehao
自定义UID为666,附加组root和bin,备注为huxueho shi yong de,家目录为/huxuehao(根目录) - 用户默认值文件
/etc/default/useradd
GROUP=100 用户默认组
HOME=/home 用户家目录
INACTIVE=-1 密码过期宽限时间(shadow文建7字段)
EXPIRE= 密码失效时间(8)
SHELL=/bin/bash 默认shell
SKEL=/etc/skel 模板目录
CREATE_MAIL_APOOL=yes 是否建立邮箱
二、 修改用户密码passwd - 命令格式
[root@localhost~]# passwd [选项] 用户名
选项: -S 查询用户密码的密码状态。仅root用户可用
-l 暂时锁定用户(不能登)。仅root用户可用
-u 解锁用户。仅root用户可用
–stdin 可以通过管道符输出的数据作为用户的密码
注:普通用户只能用passwd,即修改自己的密码。
三、 修改用户信息usermod 和 修改密码状态chage
- 修改用户信息usermod
[root@localhost~]# usermod [选项] 用户名
选项: -u 改UID
-c 改说明信息
-G 改附加组
-L 临时锁定用户(lock)
-U 解锁用户锁定(unlock) - 修改密码状态chage
[root@localhost~]# chage [选项] 用户名
选项: -l (小写L) 列出详细密码状态
-d 日期 修改密码最后一次更改日期(shadow3字段)
-m 天数 两次密码修改间隔(4字段)
-M 天数 密码有效期(5字段)
-W 天数 密码过期前警告天数(6字段)
-I(大写i) 天数 密码过期后宽限天数(7字段)
-E 日期 账号失效时间(8字段)
范例:[root@localhost~]# chage -d 0 huxuehao
这个命令其实是把密码的修改日期归0了(shadow第3字段)
这样用户一登录就要修改密码(保证多个用户初始密码可以相同,但是安全性很高)
四、 删除用户userdel 和 用户切换命令su - 删除用户userdel
[root@localhost~]# userdel [-r] 用户名
选项: -r 删除用户的同时删除用户的家目录 - 用户切换命令su
[root@localhost~]# userdel [选项] 用户名
选项: - 选项只使用“-”代表连带用户环境变量一起切换
-c 命令 仅执行一次命令,而不切换用户身份
范例:[root@localhost~]# su -huxuehao -c “useadd user1”
不切换成huxuehao,但是调用root执行useradd命令,添加user1
附加命令: env 查看用户的环境变量
五、 查看用户ID
[root@localhost~]# id 用户名
相关文章推荐
- linux系统用户和用户组管理命令
- Linux用户和用户组管理命令
- linux 用户及用户组管理命令详解
- Linux学习日记 —— 7.3.4 用户和用户组管理-用户组管理命令-删除用户userdel、用户切换命令su
- Linux学习之用户管理命令与用户组管理命令(十五)
- 学习笔记0321----linux基本命令(三)(用户和用户组管理)
- Linux用户、用户组的管理命令以及常用用法
- linux 用户及用户组管理命令详解
- linux 用户和用户组管理常用命令
- Linux学习日记 —— 7.4 用户和用户组管理-用户组管理命令
- linux 用户及用户组管理命令详解
- Linux_02 简单linux命令+用户管理+用户组管理
- Linux用户及用户组管理命令
- Linux命令--用户用户组管理
- Linux用户(User)和用户组(Group)管理命令
- linux 中用户及用户组管理命令
- Linux用户和用户组管理-用户管理命令passwd/usermod/chage/userdel/su***用户组管理命令
- linux 用户及用户组管理命令详解
- FourthDay-Linux基础(四)——Linux用户和用户组管理命令
- linux 每日学一点《Linux用户及用户组管理命令》