我正在配置实验室中的几台计算机,以便使用计算机之间共享的相同登录凭据操作,但不共享主目录。我正在考虑使用NIS共享登录凭据。我如何配置NIS来自动在每台机器上创建一个新用户的主目录,而不必亲自手动登录到每台机器,并且不必通过NFS共享主目录?
发布于 2011-04-15 20:54:25
NIS是一种获取数据的方法(身份验证数据、到主目录的路径、…)关于用户(和其他东西)。做一些事情(例如创建一个目录)不是它的工作。所以我觉得你找错地方了。
大多数unices使用帕姆来管理登录(不仅是身份验证,还包括凭据管理、帐户管理和最相关的会话管理)。Linux实现 (和其他模块)包括一个名为pam_mkhomedir的模块,它完全满足您的需要。在/etc/pam.d/*中为每个允许本地用户登录的服务(如果有此功能,则在/etc/pam.d/common-session中)放置这一行:
session required pam_mkhomedir.so skel=/etc/skel/发布于 2011-11-22 13:05:10
我也遇到了同样的问题,并注意到真正的问题是由于radius用户在/etc/passwd中没有条目,所以会计/会话失败了。我已经通过使用pam_script在进入gdm会话之前执行adduser来解决这个问题。
https://unix.stackexchange.com/questions/11394
复制相似问题