# chpass > 添加或更改用户数据库信息,包括登录 shell 和密码。 > 另见:`passwd`。 > 更多信息:。 - 交互式地为当前用户设置特定的登录 shell: `su -c chpass` - 为当前用户设置特定的登录 [s]hell: `chpass -s {{path/to/shell}}` - 为特定用户设置登录 [s]hell: `chpass chsh -s {{path/to/shell}} {{username}}` - 在 `passwd` 文件格式中指定用户数据库条目: `su -c 'chpass -a {{username:encrypted_password:uid:gid:...}} -s {{path/to/file}}' {{username}}` - 仅更新 [l]ocal 密码文件: `su -c 'chpass -l -s {{path/to/shell}}' {{username}}` - 强制更改数据库 [y]P 密码数据库条目: `su -c 'chpass -y -s {{path/to/shell}}' {{username}}`