Невозможно изменить группу файлов в точке монтирования

Я установил некоторые ntfs диски. /etc/fstab выглядит так:

 /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 

Я хочу изменить группу всех файлов по пути /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 

Я выполнил следующую команду:

 [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 

Но группа по-прежнему остается

 [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 

Для каждого файла файловая система хранит содержимое файла и дополнительную метаинформацию. Одной из таких данных обычно является имя файла, другое – обычно какое-то разрешение . Различные типы файловой системы хранят различную информацию для своих файлов.

UNIX / Linux-Systems (например, в ext4 FS) обычно используют традиционные разрешения POSIX, о которых вы говорите. Однако NTFS сохраняет разрешения в виде более общих списков ACL.

Вы попытались изменить разрешение POSIX на файл NTFS. Поскольку такая файловая система не поддерживает такое разрешение, это не сработает.

Однако вы можете указать, какое разрешение вы хотите использовать при установке файловой системы. Для обычного драйвера ntfs driver man mount :

 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. 

(Этот параметр можно добавить в fstab в поле параметров, которое в настоящее время содержит только «значения по умолчанию».)

Вы используете драйвер ntfs-3g, который также должен использовать эти параметры, но также очень настраиваемый .

Это полностью устранило проблему:

 /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