从RHEL6挂载用户的Windows家庭文件夹

我刚刚使用我的RHEL6服务器(使用SSSD / LDAP / Kerberos)设置了AD身份validation。 现在,我希望用户的Windows家庭文件夹在login到其中一台Linux机器时自动挂载。

我的问题是:

有太多的用户在/ etc / fstab中有条目

用户不能没有超级用户权限,所以我不能只在他们的启动脚本中放置一行

– RHEL没有可用的pam_mount

-autofs似乎不能很好地与CIFS和Kerberos配合使用

有没有人有任何build议?

自动? 由于CIFS股票需要用户进行authentication,因此没有对此进行sorting。 凭证文件将是需要的,这不是一个选项。 如果他们的主目录位于支持NFS的SAN上,解决方法也是如此。

安装在RHEL6中的无特权用户的解决scheme是将它们添加到“保险丝”组,并使用AutoFS进行fusermount 。 (在Gnome下, gvfs-mount前端)。 (查看我以前在GVFS上的问题logging。)

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

我正在使用Ubuntu的注意你,但这应该为centos / redhat工作;

尝试使用pam.mount,以便在启动时login,并在注销时进行挂载和卸载;

我用cifs-utilsfind了这个工作;

 <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" /> 

pmount允许用户无需root权限或/etc/fstab条目来挂载文件系统。 它在EPEL存储库中可用。 我不认为这是一个完整的解决scheme,但它可能会让你至less在那里的一部分。