не может выполнить chmod на внешнем жестком диске? [дубликат]

Возможный дубликат:
Как изменить права доступа к файлам с другого жесткого диска?

У меня есть внешний жесткий диск USB 3.0, разделенный на 3 NTFS перегородки. Когда я подключаю жесткий диск, 3 раздела автоматически монтируются в / media. Все идет нормально. Я могу читать и записывать файлы, mkdir и т. Д. На этих разделах. Но я не могу выполнить команду chmod / chown ни для одного из файлов / каталогов на этих разделах. Владелец: группа всегда я, и режим всегда 700 для каталогов и 600 для файлов.

У меня также смонтирован еще один раздел на внутреннем жестком диске. Этот раздел работает нормально. Я посмотрел вывод команды mount, единственная разница между параметрами монтирования заключается в том, что на внешних жестких дисках есть одно дополнительное разрешение default_permissions.

В любом случае я могу установить владельца: группу и режим для этих файлов и каталогов.

3
задан 13 April 2017 в 15:25

1 ответ

NTFS и FAT не управляют разрешениями, эмулируемыми при монтировании.

Это означает, что после того, как вы смонтировали жесткий диск NTFS, вы не сможете изменить разрешение или владельца файлов внутри. Вы должны размонтировать, а затем перемонтировать его вручную с опциями, которые вы предпочитаете.

Единственный случай, когда это полезно, - это когда вы хотите выполнить файлы на жестком диске, который по умолчанию не смонтирован с правами на выполнение.

Обратите внимание на то, что разрешения просто эмулируются. Это означает, что вы всегда можете размонтировать раздел и перемонтировать его с совершенно разными правами доступа и / или владельцем файлов.

0
ответ дан 13 April 2017 в 15:25

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

Похожие вопросы: