如何设置漫游配置文件?

如何设置漫游配置文件?

我是 Ubuntu 新手,最近才开始工作,我想在 Ubuntu 服务器上设置漫游配置文件。这样用户就可以从任何计算机登录,并且他们的工作可以直接保存到服务器。

任何帮助建议

答案1

一种方法是安装 LDAP 和可能的 Kerberos。Kerberos 将让您以更好的安全性控制共享 NFS 目录。如果添加 Samba,您也可以在 Windows 计算机上使用漫游配置文件。

您可以开始查看 Ubuntu 服务器帮助中心LDAP/Kerberos 身份验证以及带有 Kerberos 的 NFS4。自 2007 年以来,它一直运行良好。

另一种方法是使用Samba4但据我所知它仍处于 RC 版本。我从未使用过它,但人们似乎已经让它运行了。也许值得一看,看看它们在哪里,因为您要开始新的安装。


更新

在您的评论中,您说您正在使用 mysql 进行身份验证,并且您希望拥有漫游主目录,因此,实现此目的的可能方法是使用 NFS 从文件服务器导出主目录并将它们挂载到每台机器上。

我认为改变主目录位置的方法(如果需要,您可以将本地用户留在 /home 上,将网络用户留在 /nethome 上)是使用 MySQL 中的字段,如(如果您没有更改 nss-mysql conf 文件):

homedir varchar(32) DEFAULT '/bin/sh' NOT NULL

我从未使用 MySQL 身份验证进行过这样的操作,但它应该像 LDAP 一样工作。

当您执行此操作时,我认为最好使用带有 Kerberos 身份验证的 NFS,原因有很多,但主要因为使用它您可以避免本地 root 以 su 身份成为任何网络用户并访问其他用户主目录。

相关内容