好的。我在一台旧笔记本电脑上安装了 Ubuntu,我打算把它放在抽屉里,再也不打开它,用作文件和媒体服务器,一切都很顺利,只是我遇到了一些权限问题。
我将下载文件夹设置为通过 Samba 共享,每个人及其姐妹都具有读/写权限,这正是我想要的。但是,当在其中创建新文件夹时,它不会继承这些权限。这不是我想要的。
谷歌搜索后,我发现了一些看似可行的解决方案,但它们都是为真正了解自己在做什么的人编写的,而我却不是。我掌握了 Ubuntu 的基础知识,但还只是勉强掌握。
有人能一步一步地指导我找到永久的解决方案吗?我会永远感谢你。
答案1
我建议尝试有点神秘的“setfacl”(设置文件访问控制列表)命令。
setfacl -Rm d:u::rwx,d:g::rwx,d:o::rwx FolderName
-m 选项表示修改文件夹的 ACL。-R 选项表示以递归方式执行此操作。
其他符号代表以下含义:d = 默认
(将权限应用于谁)u = 用户 g = 组 o = 其他
(权限) r = 读取 w = 写入 x = 执行
因此,在上面的例子中,我为用户 (u)、组 (g) 和其他 (o) 设置了默认 (d) 权限为读 (r) 写 (w) 和执行 (x)。
我希望这有用。
答案2
我遇到了类似的问题。Bindfs 是一个应该有效的解决方案。我会尝试给出我的问题的链接。但如果失败了,请点击我的用户名并浏览我的问题。