寻找一种方法来挂载多个用户的centos 6上的CIFS股票

我们的networking上有CIFS份额。 我有一个centos 6.3服务器,我想要映射共享。 问题是,当它安装在/ etc / fstab我必须设置使用哪个用户(和密码)。 问题是linux服务器有很多用户。 我希望在与分享交互时使用本地用户(所以共享的权限与用户的权限相同,而不是一个)。 此外,我不想以明文保存密码(即使权限是有限的,凭证文件也是纯文本的)。 有这个解决scheme吗?

查看使用automount守护进程dynamic安装共享的autofs。 看看手册页,你应该拿出类似的东西:

auto.master /cifs /etc/auto.home --timeout=10 auto.home share -fstype=cifs,rw,credentials=/etc/samba/credentials ://192.168.0.12/share 

想想你遇到的问题是,如果你编辑fstab,共享只能被挂载一次,因为它只能挂载一次,只能有一个uid。 你有没有想过使用群体priv来装载?

唯一的select是从fstab中删除条目,而不是让loginconfiguration文件在login时为每个用户安装共享(并在退出时卸载),尽pipe这是一个混乱的select。

可能最好使用通用用户帐户安装一次,并为允许访问这些文件的用户提供组权限。

我认为你可以使用fusesmbgvfs-mount

作为系统pipe理员,您需要将用户添加到本地保险丝组。 以下步骤由用户执行。

  • 如果从远程shell(SSH)login,执行dbus-launch bash 。 (如果在本地login到Gnome,应该为你完成。)
  • 用户可以将共享挂载到Nautilus(Places – > Connect to Server …)中,也可以使用gvfs-mount "smb://domain;username@host/share"从命令行gvfs-mount "smb://domain;username@host/share" 。 如果没有自动启动,他们可能需要启动gvfs-fuse-daemon 。 我还没有在自己的环境中解决这个问题 。 ( /usr/libexec/gvfs-fuse-daemon ~/.gvfs )共享将挂载在~/.gvfs