3.用户管理

1)实时监控

watch -n date  ##时间的一秒间隔监控
watch -n 1 "tail -n 3 /etc/passwd /etc/group; ls -l /home/"  ## ';'表示进行下一条命令
/etc/login.defs  ##查看系统中用户可用编号范围和其他的范围

2)用户的建立删除

useradd westos ## 建立名组都为westos 的用户

在这里插入图片描述

userdel -r westos	## 删除westos用户的相关配置

在这里插入图片描述

useradd -u 888 westos   ## 指定westos的用户uid 888

在这里插入图片描述

useradd -g 888 westos   ##指定westos初始组的id为888

在这里插入图片描述
注意:执行上一步应该在组888存在的情况下,所以执行错误的话得先建立组
groupadd -g 888 westos

useradd -G 21 westos ## 指定westos的附加组id

在这里插入图片描述

useradd -c "westoshaha" westos ##指定用户说明为westoshaha

在这里插入图片描述

useradd -d /home/westoshahah westos ##指定用户家目录为westoshahah

在这里插入图片描述

useradd -s /bin/sh westos ##指定用户默认shell路径为/bin/sh

在这里插入图片描述

3)更改用户信息

usermod -l 新名字  westos	##更改用户名字
usermod -u 333    westos	##更改用户uid
usermod -g 21	  westos	##更改用户初始组
usermod -G 21 	  westos	##更改用户附加组
usermod -aG 72    westos	##添加用户附加组
usermod -G ""	  westos	##删除用户所有附加组身份
usermod -c  "hahah" westos	##更改用户说明信息
usermod -d  /home/lee westos	##更改用户家目录指向为/home/lee
usermod -md /home/lee westos	##更改用户家目录;即建立目录/home/lee
usermod -s  /bin/sh westos 	##更改用户shell

pkill -9 -u westos 由于westos 还有进程运行时对westos用户无法操作,用此命令关掉运行状态

在这里插入图片描述

4)用户的切换

gnome-session-quit --force ##注销当前用户
su - 用户名称 		
su - westos 	##转到westos 用户
记着切换用户先用exit退出本用户


su westos 不会加载系统配置文件
su - westos 会加载系统配置文件

/etc/bashrc   ##shell配置文件
/etc/profile  ##系统配置文件

man 5 passwd
man 5 shadow

在这里插入图片描述
在这里插入图片描述

6)shadow中的信息改变认证

passwd -S westos ## 查看密码状态	

passwd -n 1 westos   ##最短有效期,用户在一天内不能该密码
chage -m 1 westos	

passwd -x 30 westos		##最长有效期,westos在30天内必须该密码
chage -M 40 westos

passwd -w 2  westos		##提醒期,密码过期前两天有警告输出
chage -W 2	westos

passwd -i 1		##活跃期,密码过期后仍可用的天数
chage -I 1

passwd -d		##删除密码

chage -E "2019-11-11" ##westos用户在2019-11-11会被冻结

用户密码最后一次被更改的时间
	passwd -e westos  ##会改变用户最后一次改变密码的时间为0
				## 用户登陆时会强制该密码
	chage -d 0 westos ##两个命令功能相似		

用户密码

查看密码变化

watch -n 1 "tail -n 3 /etc/shadow"

在这里插入图片描述

passwd    	westos ##更改westos密码

在这里插入图片描述

passwd -l	westos ##在用户密码前加“!!”

在这里插入图片描述

passwd -u	westos ##解锁
usermod -L	westos ##在用户密码前加“!”

在这里插入图片描述

usermod -U	westos ##在密码不为空时使用
passwd -d	westos ##清空密码

在这里插入图片描述

7)用户权限授权

visudo ##编辑文件

查看hostname

[kiosk@foundation74 ~]$ hostname
foundation74.ilt.example.com
westos hostname =(root) NOPASSWD: /usr/sbin/useradd, /usr/sbin/userdel

在这里插入图片描述

在这里插入图片描述

tac  从后往前查看
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值