Tho*_*thy 12 linux ubuntu user-management home-directory
我需要建立一个由 20 台 Ubuntu 机器和一个服务器组成的网络。现在,用户在机器上拥有本地帐户,但我想要集中用户身份验证,所有用户信息都存储在服务器上,以及服务器端主目录。因此,当用户登录任何客户端计算机时,应在服务器上检查其用户名和密码,然后应通过 NFS 或其他方式从服务器挂载其主目录。
我该怎么做呢?哪种方法最好?
我过去运行过类似的东西。LDAP 是集中式帐户的最佳选择。这是合理的标准,应该很容易设置。客户端只需安装几个软件包(ldap-utils、libnss-ldap 和 libpam-ldap),并编辑 /etc/pam.d/common-(一切)。你需要添加一行
<type of file goes here> sufficient pam_ldap.so
Run Code Online (Sandbox Code Playgroud)
除此之外,您还必须编辑 /etc/nsswitch.conf,在 shadow、group 和 passwd 的末尾添加 ldap。
服务器稍微复杂一些。这似乎包括如何设置它的相对最新的示例。OpenLDAP 文档也非常值得一读。
对于 homedirs,您需要使用 NFS。根据用户未登录时是否需要卸载它们,您可能需要使用自动挂载程序 (autofs)。我从来没有用过这个,所以我不能告诉你你会在那里遇到麻烦,但是没有它的工作应该是完全可行的,并且会给你同样的效果,而且设置要简单得多。
| 归档时间: |
|
| 查看次数: |
11844 次 |
| 最近记录: |