更改用户密码chage
Chage命令用于修改帐户和密码的有效期
语法格式:
Chage [可选]“用户名”
可选:-l列出帐户密码属性中的每个数值
-m指定密码最小生存期
-M指定的密码持续时间最长。
-W密码到期前提前警告的天数
-I密码到期后禁用帐户的天数
-E用户帐户到期日期
示例:将user1用户的最小密码持续时间设置为6天,最大密码持续时间设置为60天,并在密码到期前5天警告用户修改密码。
设置完成后查看各属性值。
更改用户账户usermod
命令:usermod
格式:usermod [可选项] 〈username〉
例:修改用户user1的主目录为/var/user1,把启动Shell修改为/bin/tcsh
查看修改后的结果
usermod可选项:
-d<登入目录> 修改用户登入时的目录。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称(新账号在前,旧账号在后)
-L 锁定用户密码,使密码无效。
-s<shell> 修改用户登入后所使用的shell。
-u<uid> 修改用户ID。
-U 解除密码锁定。
禁用和恢复账户
禁用和恢复用户帐户的实现方法:
passwd命令
usermod命令
直接修改/etc/passwd或/etc/shadow文件
禁用和恢复账户passwd
禁用user1帐户
查看(被锁定的用户密码栏前面会加上!!)
恢复user1帐户(解除锁定)
禁用和恢复账户usermod
禁用user1用户帐户
解除user1用户锁定
禁用和恢复账户 - 修改配置文件
1> 可将/etc/passwd文件或/etc/shadow文件中关于user1帐户的passwd域的第一个字符前面加上一个“*”,达到禁用帐户的目的,在需要恢复的时候只要删除字符“*”即可(更改用户名,用户名和密码不匹配)。
2> shadow文件中在加密密码前加!!,可以用passwd -u 解锁
3> 如果只是禁止用户帐户登录系统,可以将其启动Shell设置为/bin/false或者/dev/null。启动失败,总是重新启动。
删除用户账户userdel
userdel命令删除用户账户
语法格式:userdel [可选项] <username>
可选项:-r 同时删除家目录
案例:删除用户user1,同时删除用户主目录
备注:还可以直接用vim/vi编辑器修改/etc/passwd和/etc/shadow文件,删除用户所对应的行
以上内容供学习交
1.《怎样删除用户账户专题之「linux」更改用户和删除用户命令chage、usermod和userdel》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《怎样删除用户账户专题之「linux」更改用户和删除用户命令chage、usermod和userdel》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2551918.html