如何从 Windows 设置 Samba 网络驱动器上的文件权限

如何从 Windows 设置 Samba 网络驱动器上的文件权限

我正在 Windows 上访问网络驱动器 (Z:\stream)。现在,流文件夹上的权限设置类似于 chmod -R 777 streams/,表示流内的所有文件都是 777,但现在我正在将一些文件从 Windows 复制到此流文件夹,但这些文件的权限不是 777,我希望从 Windows 复制的那些文件具有 777 权限...我该怎么做??

答案1

在 Linux 上:

复制后,您可以再次运行 chmod

chmod -R 777<dir>

答案2

如果您的 Windows 版本允许,请使用以下标准 Windows 文件权限界面:属性 → 安全并向列出的所有项目授予“读取”、“写入”和“执行”(或简称为“完全控制”)权限。(应该有三个:所有者、组和“所有人”)。Samba 会自动将它们转换为 Unix 权限或 POSIX ACL。

Windows 安全属性

仅适用于设置 0777 的命令行方法是cacls myfile /g Everyone:F

相关内容