FreeBSD 用户管理与系统安全指南
1. 用户主目录与 shell
用户主目录是用户账户信息中的第九个字段,默认路径为 /home/<username> ,不过你可以将其移动到合适的位置。当更改该字段时,你还需要移动实际的主目录及其文件。默认情况下,主目录不存在的用户无法登录,但 login.conf 中的 requirehome 设置可以改变这一行为。
用户的 shell 是提供命令提示符的程序。如果该字段为空,系统会为用户分配 /bin/sh 。 chpass(1) 可用于修改单个用户账户,而 vipw(8) 则可用于编辑整个用户数据库,使用时需谨慎。
若要删除用户账户,可使用 rmuser(8) 程序。运行该程序后,系统会提示你输入要删除的用户名,并询问是否删除该用户的主目录。
2. 使用 pw(8) 进行脚本操作
pw(8) 命令为用户账户管理提供了强大的命令行接口。虽然 useradd(8) 能以友好的方式引导你设置账户,但 pw(8) 允许你在单个命令行中指定所有参数。对于日常使用而言, pw(8) 可能有些繁琐,但如果你需要管理大量用户账户,它将非常有用。
pw(8) 的一个常见用途是锁定账户。锁定的账户虽然仍然处于活动状态,但任何人
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



