如何通过 sss 从 MS Server 自动挂载用户主目录

如何通过 sss 从 MS Server 自动挂载用户主目录

我想让 Ubuntu 盒成为 AD 的成员,并在从 Samba 服务器登录时自动挂载主目录。

我设法以 realmd 方式加入 AD。因此我可以查找用户及其密码行。

但是我没能自动挂载用户主目录。我目前所做的是:

  1. sssd在配置中将 autofs 添加到服务
  2. 创建自动挂载配置auto.home* -fstype=cifs,rw,sec=krb5 ://myserver/&

我只是找不到任何关于如何在 Ubuntu 14.04 中将 autofs 与 realmd/sssd 方法集成的说明。有什么提示吗?

当我以 root 用户身份手动尝试时(sudo -s

kinit myuser
mount -t cifs -o rw,user=myuser,sec=krb5 //myserver/myuser /home/myuser

我得到:Permission denied。这可能是因为 sssd 使用一些散列算法来计算用户 ID,而 Samba 服务器使用一些枚举。

因此实际上希望 sssd 来处理所有凭证内容。

答案1

您可以通过向 fstab 添加条目在系统启动时自动挂载它们。您必须小心提供您的用户凭据,这可以通过主目录中的文件完成。详情请参阅: 当我尝试挂载 Samba 共享时,出现“尚未实现挂载 cifs URL”

相关内容