linux如何让新加入文件夹的文件自动有执行权限?

发布网友 发布时间:2022-04-23 16:27

我来回答

1个回答

热心网友 时间:2022-05-05 06:36

题主你好,

就我目前了解的, 实现 "某个文件夹下新建文件拥有特定权限"的直接命令就是setfacl, 但不巧的是可执行位只对该文件夹下新建的 "子文件夹" 有效, 而对新建的 "子文件" 是无效的, 即,使用setfacl设置时, 新建的子文件的权限最多到rw_rw_rw_,即666. 而新建的子文件夹权限可以到rwxrwxrwx,即777.

-----------

解决方法:

可以使用samba共享,将"本地的共享文件夹"映射到"本地的某个文件夹", 然后通过配置samba的新建文件权限, 来达到题主所说的"在A文件夹下新建或复制过来的文件都自动有可执行权限"的目的.

上面说的可能云里雾里的, 大概的情况是:

下载一个samba软件.

修改samba的配置(很简单).

新建两个文件夹,A(samba设置的共享文件夹)和B.

使用一条命令将A和B绑在一起.

最后你在B中新建或复制到B中的文件就都有可执行权限了.

*.这里没写详细的步骤, 因为涉及到不同的linux发行版下载samba的命令不同, 个别细节也不一样, 如果题主觉得这样可以请追问, 具体沟通时,再细说.

-----

希望可以帮到题主, 欢迎追问.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com