linux修改用户uid(更改用户和删除用户命令chage)(1)

更改用户口令chage

chage命令用来修改帐号和密码的有效期限

语法格式:

chage [可选项] 〈username〉

可选项: -l 列出帐户口令属性的各个数值

-m 指定口令最短存活期

-M 指定口令最长存活期

-W 口令要到期前提前警告的天数

-I 口令过期后多少天停用帐户

-E 用户帐户到期作废的日期

案例:设置user1用户的最短口令存活期为6天,最长口令存活期为60天,口令到期前5天提醒用户修改口令。

linux修改用户uid(更改用户和删除用户命令chage)(2)

设置完成后查看各属性值。

linux修改用户uid(更改用户和删除用户命令chage)(3)

更改用户账户usermod

命令:usermod

格式:usermod [可选项] 〈username〉

例:修改用户user1的主目录为/var/user1,把启动Shell修改为/bin/tcsh

linux修改用户uid(更改用户和删除用户命令chage)(4)

查看修改后的结果

linux修改用户uid(更改用户和删除用户命令chage)(5)

usermod可选项:

-d<登入目录>  修改用户登入时的目录。

-g<群组>  修改用户所属的群组。

-G<群组>  修改用户所属的附加群组。

-l<帐号名称>  修改用户帐号名称(新账号在前,旧账号在后)

-L  锁定用户密码,使密码无效。

-s<shell>  修改用户登入后所使用的shell。

-u<uid>  修改用户ID。

-U  解除密码锁定。

禁用和恢复账户

禁用和恢复用户帐户的实现方法:

passwd命令

usermod命令

直接修改/etc/passwd或/etc/shadow文件

禁用和恢复账户passwd

禁用user1帐户

linux修改用户uid(更改用户和删除用户命令chage)(6)

查看(被锁定的用户密码栏前面会加上!!)

linux修改用户uid(更改用户和删除用户命令chage)(7)

恢复user1帐户(解除锁定)

linux修改用户uid(更改用户和删除用户命令chage)(8)

禁用和恢复账户usermod

禁用user1用户帐户

linux修改用户uid(更改用户和删除用户命令chage)(9)

解除user1用户锁定

linux修改用户uid(更改用户和删除用户命令chage)(10)

禁用和恢复账户 - 修改配置文件

1> 可将/etc/passwd文件或/etc/shadow文件中关于user1帐户的passwd域的第一个字符前面加上一个“*”,达到禁用帐户的目的,在需要恢复的时候只要删除字符“*”即可(更改用户名,用户名和密码不匹配)。

2> shadow文件中在加密密码前加!!,可以用passwd -u 解锁

3> 如果只是禁止用户帐户登录系统,可以将其启动Shell设置为/bin/false或者/dev/null。启动失败,总是重新启动。

删除用户账户userdel

userdel命令删除用户账户

语法格式:userdel [可选项] <username>

可选项:-r 同时删除家目录

案例:删除用户user1,同时删除用户主目录

linux修改用户uid(更改用户和删除用户命令chage)(11)

备注:还可以直接用vim/vi编辑器修改/etc/passwd和/etc/shadow文件,删除用户所对应的行

linux修改用户uid(更改用户和删除用户命令chage)(12)

以上内容供学习交

,