Files
tldr/pages.zh/netbsd/chpass.md

29 lines
767 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# chpass
> 添加或更改用户数据库信息,包括登录 shell 和密码。
> 另见:`passwd`。
> 更多信息:<https://man.netbsd.org/chsh>。
- 交互式地为当前用户设置特定的登录 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}}`