我正在尝试使用像 Windows 一样具有完整 ACS 设置的 NTFS 文件系统。
除了对创建的文件设置的权限外,一切工作正常。
这是我的环境:
fstab:
/dev/disk/by-uuid/2E3219C021DD4D99 /mnt/Data ntfs-3g x-gvfs-show,x-gvfs-name=Data,defaults,permissions,inherit 0 0
安装输出:
/dev/sda7 on /mnt/Data type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096
文件和文件夹:
marianna@server:/mnt/Data$ ls -l
total 0
drwxrws--- 1 root data 0 Abr 28 13:34 Clientes
drwxrws--- 1 root folhamatic 0 Abr 28 14:01 Folhamatic
drwxrwsr-x 1 root data 0 Abr 28 13:59 Suporte
drwxr-s--- 1 marianna data 48 Abr 28 15:04 Treinamentos
marianna@server:/mnt/Data$ cd Treinamentos/
marianna@server:/mnt/Data/Treinamentos$ touch test.txt
marianna@server:/mnt/Data/Treinamentos$ ls -l
total 0
-rw-rw-r-- 1 marianna marianna 0 Abr 28 15:04 test.txt
marianna@server:/mnt/Data/Treinamentos$
问题是我希望创建的 test.txt 具有父文件夹的组和权限。有这种方法可以实现吗?
文件夹“Treinamentos”已经将组粘性,但没有效果。
谢谢!
答案1
新的 setfacl 功能对我很有用。我在目录上设置了默认组权限,现在新文件具有该组权限。