Невозможно изменить права доступа к файлам / папкам в samba

Я пытаюсь изменить разрешение и изменить групповое разрешение папок, которые являются общими через SAMBA (Samba PDC). Команды таковы:

# chmod 766 /mnt/Format

но ничего не изменилось.

Пожалуйста помоги.

1 ответ

Проблема в том, что вы используете специфичную для POSIX команду (chmod) изменить не POSIX-совместимую файловую систему (NTFS). chown Команда также не работает на таких файловых системах. Чтобы изменить разрешения для общих папок NTFS, вы должны использовать mount варианты.

От man mount.ntfs:

ОПЦИИ
       Ниже приводится сводка параметров, которые принимает ntfs-3g.

       UID = значение и GID = значение
              Установите владельца и группу файлов и каталогов. Ценности
              являются числовыми По умолчанию используются текущие и текущие значения
              процесс....
       разрешений
              Установите стандартные разрешения для созданных файлов и используйте стандартные
              контроль доступа. Эта опция устанавливается по умолчанию, когда пользовательская карта
              файл пинга присутствует.

Итак, вместо использования

chmod 766 /mnt/Format

использование

mount -o uid=UID,permissions,remount /mnt/Format

Увидеть man mount.ntfs для дальнейшей помощи. Есть хороший раздел ПРИМЕРЫ, который помогает понять, как работает монтаж.

Другие вопросы по тегам