本文主要是介绍Linux之用户和用户组管理-用户管理命令passwd、usermod和chage、userdel、su,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux之用户和用户组管理-用户管理命令passwd
修改用户密码passwd
超级用户可以很容易的修改用户密码,而普通用户只能修改自己的密码,其密码必须符合密码原则
超级用户可以很容易的修改用户密码,而普通用户只能修改自己的密码,其密码必须符合密码原则
选项:passwd [选项] 用户名
-S 查询用户密码,仅root可用
-l 暂时锁定用户,仅root可用
-u 解锁用户,仅root可用
--stdin 将管道符输出的数据作为用户密码
-S 查询用户密码,仅root可用
-l 暂时锁定用户,仅root可用
-u 解锁用户,仅root可用
--stdin 将管道符输出的数据作为用户密码
———————————————————————————————————————————————————
Linux之用户和用户组管理-用户管理命令usermod和chage
Linux之用户和用户组管理-用户管理命令usermod和chage
修改用户信息usermod
1)它针对已存在的用户
选项:
-u UID:修改用户UID号
-c 用户说明:修改用户的说明 usermod -c testuser hhh 修改用户hhh说明为testuser
-G 组名:修改用户的附加组
-L 临时锁定用户
-U 解锁用户锁定 usermod -U hhh
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命令代替
选项:
-l: 列出用户详细密码状态
-d:修改密码最后一次更改日期(/etc/shadow第3字段)
-m:修改密码间隔(第4字段)
-M:修改密码有效期(第5字段)
-W:密码过期前警告天数(第6字段)
-I:密码过期后宽限天数(第7字段)
-E:修改账号失效时间(第8字段)
作用:这个命令的-d选项主要用于
把密码修改日期归0(第3字段),使用户一登陆就要修改密码,保证系统的安全。
其它的选项基本上用vim命令代替
——————————————————————————————————————————————————
Linux之用户和用户组管理-用户管理命令userdel和su
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/
[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 用户名
[]#id 用户名
三、切换用户su
su hhh 只是表面切换成hhh,那些家目录,邮箱...还是之前的
su - hhh 全部切换成hhh,连同他的环境
su - hhh -c “useradd userh”仅执行一次命令,而不切换用户身份
不切换成hhh,但执行useradd命令添加userh用户
su hhh 只是表面切换成hhh,那些家目录,邮箱...还是之前的
su - hhh 全部切换成hhh,连同他的环境
su - hhh -c “useradd userh”仅执行一次命令,而不切换用户身份
不切换成hhh,但执行useradd命令添加userh用户
这篇关于Linux之用户和用户组管理-用户管理命令passwd、usermod和chage、userdel、su的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!