Если после установки системы вы обнаружили, что не можете ничего записать на раздел ntfs, не пугайтесь. Ничего страшного не произошло. Все дело в значениях fmask и dmask установленных в настройках монтирования по умолчанию.
umask(от англ. user file creation mode mask — маска режима создания пользовательских файлов) — функция среды POSIX, изменяющая права доступа, которые присваиваются новым ФАЙЛАМ и ДИРЕКТОРИЯМ по умолчанию.В данный момент не используется (при желании можно использовать) в настройках монтирования разделов в openSuSe и указана для ознакомления (смысл dmask+fmask)
dmask — функция среды POSIX, изменяющая права доступа, которые присваиваются новым ДИРЕКТОРИЯМ по умолчанию.
fmask — функция среды POSIX, изменяющая права доступа, которые присваиваются новым ФАЙЛАМ по умолчанию.
umask, dmask, fmask имеют значения обратные значениям прав. Т.е. umask=777 представляет собой 000 (все запрещено) и наоборот umask= 000 представляет собой 777 (все разрешено). Иными словами они маскируют не нужные права доступа.
Так для получения абсолютно всех прав для всех достаточно в настройках монтирования изменить на 000 значения dmask fmask.
Это можно сделать:
Правкой конфигурационного файла
1. Открываем от имени пользователя root или через sudo файл /etc/fstab
2. Находим нужную строку монтирования и исправляем значения dmask и fmask
3. Сохраняем изменения
4. Перемонтируем раздел
Графически, через yast
1. Заходим в yast => Система => Разметка
2. Внимательно читаем предупреждение, понимаем всю глубину ответственности и жмем "ДА"
3. Выбираем нужный раздел жмем редактировать, далее жмем "опции fstab" и редактируем значения dmask и fmask
4. Перемонтируем раздел
Внимание: значения 000 для масок являются самыми свободными, те, кто не согласен предоставлять полный доступ всем, может выставить свои значения,которые он считает адекватными.
PS: Статья перенесена из WIKI со старого форума, под авторством Maestro 05/02/2010
Только что так все и сделал, только почему-то в дельфине при копировании выдает всплывающее сообщение "невозможно изменить права доступа", а файлы копируются без проблем
Параметры umask и gid отвечают за то, что каждому новому файлу на данном диске присваивается определенные права доступа и владелец соответственно. Поскольку ntfs не поддерживает линуксовые права доступа, то в строках монтирования стоит удалить эти параметры, пример:
UUID=CC04********F42C /mnt/F-Media ntfs-3g defaults,nls=utf8 0 0
А почему инверсия? r w x r w x r w x 111 111 111 если наложить 000 000 000 то по идее будут 0 т.е все запрещено...?
Спасибо за решение:)