Isso resolveu o problema perfeitamente:
/dev/sda1 /mnt/media ntfs-3g gid=admin,umask=0022 0 0
/dev/sda5 /mnt/setups ntfs-3g gid=admin,umask=0022 0 0
/dev/sda6 /mnt/documents ntfs-3g gid=admin,umask=0022 0 0
Eu montei algumas unidades NTFS. /etc/fstab
é assim:
/dev/mapper/fedora-root / ext4 defaults 1 1
UUID=b6603ac8-e004-4cd6-b141-9bc95409e32a /boot ext4 defaults 1 2
/dev/mapper/fedora-home /home ext4 defaults 1 2
/dev/mapper/fedora-swap swap swap defaults 0 0
/dev/sda1 /mnt/media ntfs-3g defaults 0 0
/dev/sda5 /mnt/setups ntfs-3g defaults 0 0
/dev/sda6 /mnt/documents ntfs-3g defaults 0 0
Eu quero alterar o grupo de todos os arquivos no caminho /mnt/setups/linux
[root@localhost linux]# ll
total 1075560
-rwxrwxrwx. 1 root root 4256 Sep 22 19:19 adobe-release-x86_64-1.0-1.noarch.rpm
-rwxrwxrwx. 1 root root 5255423 Aug 25 07:21 node-v0.10.17-linux-x64.tar.gz
-rwxrwxrwx. 1 root root 13637009 Aug 25 07:17 node-v0.10.17.tar.gz
Eu executei o seguinte comando:
[root@localhost linux]# chgrp -v admin *
changed group of ‘adobe-release-x86_64-1.0-1.noarch.rpm’ from root to admin
changed group of ‘node-v0.10.17-linux-x64.tar.gz’ from root to admin
changed group of ‘node-v0.10.17.tar.gz’ from root to admin
Mas o grupo ainda permanece como root
[root@localhost linux]# ll
total 1075560
-rwxrwxrwx. 1 root root 4256 Sep 22 19:19 adobe-release-x86_64-1.0-1.noarch.rpm
-rwxrwxrwx. 1 root root 5255423 Aug 25 07:21 node-v0.10.17-linux-x64.tar.gz
-rwxrwxrwx. 1 root root 13637009 Aug 25 07:17 node-v0.10.17.tar.gz
Para cada arquivo, um sistema de arquivos armazena o conteúdo do arquivo e várias outras meta-informações. Uma dessas informações geralmente é o nome do arquivo, outra é geralmente algum tipo de permissão . Diferentes tipos de sistema de arquivos armazenam informações diferentes para seus arquivos.
UNIX / Linux-Systems (por exemplo, em um ext4 FS) geralmente usam as permissões POSIX tradicionais das quais você está falando . No entanto, o NTFS armazena permissões na forma de ACLs mais gerais.
Você tentou alterar a permissão POSIX em um arquivo NTFS. Como tal sistema de arquivos não suporta este tipo de permissão, isso falhará.
No entanto, você pode especificar o tipo de permissão que deseja ter ao montar o sistema de arquivos. Para o driver ntfs normal man mount
diz:
Mount options for ntfs
[...]
uid=value, gid=value and umask=value
Set the file permission on the filesystem. The umask value is
given in octal. By default, the files are owned by root and not
readable by somebody else.
(Essa opção pode ser adicionada no fstab no campo options, que atualmente contém apenas "defaults".)
Você está usando o driver ntfs-3g, que também deve poder usar essas opções, mas também é muito
Tags permissions ntfs mount group