Linux之用户和用户组管理-用户管理命令passwd、usermod和chage、userdel、su

本文详细介绍Linux环境下用户和用户组管理的常用命令,包括passwd、usermod、chage、userdel和su等,涵盖用户密码修改、信息更新、密码状态设置、用户删除及用户切换等内容。
Linux之用户和用户组管理-用户管理命令passwd

修改用户密码passwd
超级用户可以很容易的修改用户密码,而普通用户只能修改自己的密码,其密码必须符合密码原则
选项:passwd [选项] 用户名
-S     查询用户密码,仅root可用
-l      暂时锁定用户,仅root可用
-u     解锁用户,仅root可用
--stdin 将管道符输出的数据作为用户密码
———————————————————————————————————————————————————
Linux之用户和用户组管理-用户管理命令usermod和chage

修改用户信息usermod
1)它针对已存在的用户
选项:
-u  UID:修改用户UID号
-c  用户说明:修改用户的说明  usermod -c testuser hhh  修改用户hhh说明为testuser
-G  组名:修改用户的附加组
-L  临时锁定用户
-U  解锁用户锁定     usermod -U  hhh

修改用户密码状态chage
选项:
-l: 列出用户详细密码状态
-d:修改密码最后一次更改日期(/etc/shadow第3字段)
-m:修改密码间隔(第4字段)
-M:修改密码有效期(第5字段)
-W:密码过期前警告天数(第6字段)
-I:密码过期后宽限天数(第7字段)
-E:修改账号失效时间(第8字段)
作用:这个命令的-d选项主要用于
把密码修改日期归0(第3字段),使用户一登陆就要修改密码,保证系统的安全。
其它的选项基本上用vim命令代替
——————————————————————————————————————————————————
Linux之用户和用户组管理-用户管理命令userdel和su

一、删除用户userdel
[root@hhh~]#userdel -r 用户名
删除用户hhh的同时删除用户家目录
当然,你也可以手工删除
[root@hhh~]#vim /etc/passwd
[root@hhh~]#vim /etc/shadow
[root@hhh~]#vim /etc/groud
[root@hhh~]#vim /etc/gshadow
[root@hhh~]#rm -rf /var/spool/mail/hhh/
[root@hhh~]#rm -rf /home/hhh/

二、查看用户ID
[]#id 用户名

三、切换用户su
su hhh 只是表面切换成hhh,那些家目录,邮箱...还是之前的
su - hhh  全部切换成hhh,连同他的环境
su - hhh -c “useradd userh”仅执行一次命令,而不切换用户身份
不切换成hhh,但执行useradd命令添加userh用户
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值