我有一个用于数值计算的 Linux 客户端和服务器网络;我使用 NIS 进行用户身份验证。成功登录后,每个用户都会进入其主目录(通过 NFS 自动挂载)。
我现在有了第二组 Linux 客户端,它们不属于上述计算机。我原本想设置 NIS 进行用户身份验证,最好重复使用相同的用户名/密码。但是,由于这些是“个人”台式机,因此指向/home/username
本地驱动器而不是从上面挂载的 NFS /home 是有意义的。
拥有两个不同主目录的原因之一是我为 NFS 主目录启用了配额。然而,在用户的“个人”桌面上,应该允许用户在其主目录中存储所需的尽可能多的数据。
因此,如果这种方法没有概念上的缺陷(如果有,请向我指出!),是否有办法在第一次 NIS 登录成功后自动在桌面计算机上创建主目录?
答案1
是的 - 您可以使用 pam_mkhomedir 模块。手册页位于http://linux.die.net/man/8/pam_mkhomedir,尽管我之前从未使用过此模块。