Linux使用以下工具修改已有用户账户信息:
1、usermod
usermod提供了各种选项用于修改 /etc/passwd 文件中的大多数字段,这些参数大多与usermod参数相同(例如:-c用于修改注释字段,-e用于修改逾期日期,-g用于修改默认登录用户组)
2、passwd 快速修改用户密码
passwd命令将修改自己的密码,系统中的任何用户都可以修改自己的密码,只有root用户可以修改其他人的密码。
[root@hadoop skel]# passwd dafu2
更改用户 dafu2 的密码 。
新的 密码:
重新输入新的 密码:
3、passwd -e 快速修改用户密码
passwd -e选项用于强制用户在下次登录时修改密码。
4、chpasswd 批量修改密码
如果需要对系统上的大量用户执行批量密码修改,使用chpasswd命令。
chpasswd命令从标准输入读取登录名和密码对列表(由冒号分割),并自动对密码进行加密,然后为用户账户设置它们。
5、chsh 快速修改用户的默认登录shell
chsh 快速修改用户的默认登录shell,必须使用shell的完全路径名,不能仅是shell名称。
6、chfn 将信息存储到/etc/passwd文件的注释字段中
7、chage 显示用户账户的密码变化过程