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

767 B
Raw Blame History

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}}