从 RHEL6 挂载用户的 Windows 主文件夹

从 RHEL6 挂载用户的 Windows 主文件夹

我刚刚为我的 RHEL6 服务器设置了 AD 身份验证(使用 SSSD/LDAP/Kerberos)。现在,我希望当用户登录到其中一台 Linux 计算机时,自动挂载他们的 Windows 主文件夹。

我的问题是:

-/etc/fstab 中的用户太多

-用户如果没有超级用户权限就无法挂载,所以我不能在他们的启动脚本中添加一行

-RHEL 没有可用的 pam_mount

-autofs 似乎与 CIFS 和 Kerberos 不太兼容

有人有什么建议吗?

答案1

自动?还没有解决这个问题,因为 CIFS 共享需要用户进行身份验证。需要一个凭证文件,但这不是选项。一个解决方法是,如果他们的主目录也位于支持 NFS 的 SAN 上。

针对 RHEL6 中非特权用户安装的一个解决方案是将他们添加到“fuse”组并fusermount与 AutoFS 一起使用。(在 Gnome 下,前端gvfs-mount。)(查看我之前关于 GVFS 的问题历史记录。)

答案2

** 编辑 opps 没有 pam.mount **

请注意,我使用的是 ubuntu,但这应该适用于 centos/redhat;

尝试使用 pam.mount,这样当他们在启动时登录时它会挂载,当他们注销时它会卸载;

我发现使用 cifs-utils 可以解决这个问题;

<volume uid="8000-800000"  user="*" fstype="cifs" server="windowsservername.domain" path='%(USER)' mountpoint="~/windowshare" options="sec=krb5,cruid=%(USERUID),file_mode=0700,dir_mode=0700,nodev,nosuid" />

答案3

挂载允许用户在没有 root 权限或条目的情况下挂载文件系统/etc/fstab。它可在 EPEL 存储库中找到。我认为这对您来说不是一个完整的解决方案,但它至少可以为您提供部分帮助。

相关内容