小编use*_*267的帖子

Samba 默认文件创建掩码计算

嗨,我有一个问题,我似乎没有找到相关的答案。情况是我设置了 samba 服务器并尝试从 Windows 机器创建一个文件和文件夹。一切都按预期工作,但有一个小麻烦,就是 samba 从文件中的组和其他人中删除 x 位。一个简单的示例代码:

drwx--x--x.   4 root root  4096 Dec 13 20:01 smb
drwxrwx--x. 2 root amikon 4096 Dec 15 22:17 pokus

[pokus]
path = /smb/pokus
public = no
writable = yes
valid users = @amikon

[root@wserver pokus]# ls -l
drwxr-xr-x. 2 vanek amikon 4096 Dec 21 10:14 dir
-rwxr--r--. 1 vanek amikon    0 Dec 21 10:14 file.txt
Run Code Online (Sandbox Code Playgroud)

从我所做的许多实验中,我了解到在从 windows samba 创建条目(文件或目录)时,会根据来自 windows 机器的默认掩码和权限执行逻辑 AND。通过使用创建掩码和强制创建模式(以及另一个用于 dirs 的设置),此行为或多或少会受到影响 - 按预期工作,完全没有问题。

我发现缺少 0011 的问题仍然存在,使用创建掩码 755 - x …

permissions samba

5
推荐指数
1
解决办法
5万
查看次数

标签 统计

permissions ×1

samba ×1