我们的网络上有CIFS的份额。我有一个Centos6.3服务器,我想在其中映射共享。问题是,当将它挂载到/etc/fstab中时,我必须设置要使用的用户(和密码)。问题是linux服务器有许多用户。我希望在与共享交互时使用本地用户(因此共享的权限与用户的权限相同,而不是所有人的权限)。此外,我不想用明文保存密码(即使权限受到限制,凭据文件也是纯文本)。有什么解决办法吗?
发布于 2013-01-30 11:18:46
查看autofs,它使用automount守护进程动态挂载共享。看看手册页,您应该想出一些类似的内容:
auto.master
/cifs /etc/auto.home --timeout=10
auto.home
share -fstype=cifs,rw,credentials=/etc/samba/credentials ://192.168.0.12/share发布于 2013-01-08 16:13:10
考虑一下您存在的问题是,如果您编辑fstab,共享将只挂载一次,因为它只能挂载一次,只能有一个uid。您考虑过使用组特权作为安装吗?
唯一的选择是从fstab中删除条目,而是让登录配置文件在每个用户登录时挂载他们的共享(并在他们退出时卸载),尽管这是一种混乱的选择。
最好使用通用用户帐户挂载一次,并向允许访问文件的用户提供组权限。
发布于 2013-01-08 17:40:23
我认为你可以使用fusesmb或gvfs-mount。
https://serverfault.com/questions/462534
复制相似问题