我正在尝试让我的linux /cifs客户端识别在linux smb服务器上共享的某些文件上设置的可执行位。
这是我们的设置:
我们在共享上有一些shell脚本,这些脚本在linux服务器上设置了可执行权限位。我们深入到它中,并且可以毫无问题地执行它们。
多亏了samba地图选项,我们可以通过smb协议导出unix可执行位作为归档、系统和隐藏权限。
现在,要关闭循环,我需要找到一种方法将这些归档、系统和隐藏位映射回我的linux客户机上的ugo
可执行位。我在mount.cifs
手册页面中没有找到这方面的设置,但可能还有其他的可能吗?
简单地切换到NFS是我想要避免的事情,因为我们有许多窗口客户端也使用共享。管理NFS将是额外的工作。
发布于 2014-01-09 22:41:16
我不能从您的问题中确切地确定从哪里共享什么,但是我的工作中的Samba共享可能是类似的情况。我有Samba用户work
、chris
和wendy
。
我们有一个带有4TB raid的Debian服务器。我已经设置了它,所以我们都知道一个通用的"work“用户名/密码。raid的权限对Windows用户运行良好,但我记得必须清除写权限(通过更改所有权),以便Windows用户可以编辑我的Linux登录名的工作。
请参阅我在这里的回答:Linux用户不能在主目录之外读取或编辑,我在这里讨论如何使用粘性位作为所有者和组权限。
这是我的搜捕计划:
/raid$ ls -alh
total 33M
drwxrwsr-x. 46 work users 4.0K Jan 7 18:33 .
drwxr-xr-x 24 root root 4.0K Jan 4 16:13 ..
-rwxr--r-- 1 wendy users 12K Dec 31 16:57 boc.pfl
drwxrwsr-x. 7 work users 4.0K Aug 15 2009 catalog
drwx--S--T. 43 chris users 12K Jan 5 16:53 chris
drwxrwsr-x. 6 work users 4.0K Dec 31 16:32 dealers
drwxrwsr-x 3 work users 4.0K Nov 5 17:51 Distributors
drwxrwsr-x. 22 work users 4.0K Dec 29 16:58 docs
drwx--S--T. 9 wendy users 4.0K Jan 3 18:40 wendy
drwx------ 17 work users 4.0K Sep 8 2011 work
我想我需要做些什么研究来回答我自己的Linux用户,目录上的S
。下一次我可以摆脱Windows,再次打开我的linux桌面时,将不得不对此进行研究。
如果你偷看我的侧写,我敢肯定我更多的是.
发布于 2012-01-26 20:23:58
为什么不直接在smb.conf中创建两个不同的配置部分呢?一个用于Windows客户端,一个用于省略映射x= yes行的linux客户端。
https://serverfault.com/questions/345254
复制相似问题