现有一个目录 A 我希望此目录下所有目录和文件都是 777 权限。包括已有的目录和文件以及未来添加的目录和文件。其中,对于未来添加的目录和文件,无论添加方式是怎样的,它之前的权限是怎样的,只要在目录 A 里面,都要是 777 权限。
请教各位如何做到呢?
请教各位如何做到呢?
1
jamel Jul 2, 2022
露个头
|
2
pcmid Jul 2, 2022 via iPhone
给个思路,利用 inotify 监控然后 chmod
|
3
cheng6563 Jul 2, 2022
或许可以挂载一个 fat32 的硬盘镜像到目录上?
|
4
mokiki Jul 2, 2022 777 是方法,目的是什么?
setfacl 能否满足? samba 的 acl allow execute always = True 能否满足? |
5
ltkun Jul 2, 2022 via Android
实时性不高的话 cron 定时改改权限
|
6
encro Jul 2, 2022
#3 挂载忽略权限?
|
7
encro Jul 2, 2022
https://askubuntu.com/questions/429848/dmask-and-fmask-mount-options
mount fat 格式时,强制指定目录和文件夹权限,好像其他格式不支持吧? |
8
encro Jul 2, 2022
|
9
zachary99 Jul 2, 2022
用其他文件系统吧
|
11
AllenHua Jul 2, 2022 via iPhone
umask 是进程级的 或许可以试试 secfacl https://wangchujiang.com/linux-command/c/setfacl.html
|
12
AllenHua Jul 2, 2022 via iPhone
setfacl
|
13
zed1018 Jul 2, 2022
我也有类似的需求,我是需要改 owner ,用我运维的账号更新的 docker-compose 文件夹,想改成 CD 执行时候的用户。现在都是用的 bash 脚本 pull 完再改。
|
14
keepeye Jul 2, 2022
|
15
codehz Jul 2, 2022 via iPhone 可以考虑套一个 fuse 上去(
|
16
zlowly Jul 2, 2022
setacl +1
|