Наличие System Volume Information/
файловой системы предполагает наличие NTFS. Вы, вероятно, используете ntfs-3g
, он работает как FUSE (то есть в пользовательском пространстве).
Насколько я знаю, по умолчанию он работает таким образом, что не поддерживает разрешения и владение Linux, поэтому их нельзя изменить. (Примечание: в моей Kubuntu ни, chmod
ни, chown
ни chgrp
возвратов «Операция не допускается» Тем не менее ни один из них не приносит желаемого эффекта.) .
Эффективные значения устанавливаются один раз ( в течение mount
) с uid=
, gid=
, umask=
, fmask=
, dmask=
установить параметры.
Есть также permissions
, acl
и usermapping=
варианты. Проверьте man 8 mount.ntfs-3g
, особенно раздел сопоставления пользователей . С помощью этих расширенных параметров вы сможете изменять права доступа и владельца, и ваши изменения будут действовать и в Windows.
Также обратите внимание на allow_other
вариант. Это на самом деле не принадлежит ntfs-3g
, это универсальная опция FUSE.
Этот параметр отменяет меру безопасности, ограничивающую доступ к файлу пользователю, монтирующему файловую систему.
Поскольку вы хотите сменить владельца, вам может понадобиться использовать эту опцию, чтобы новый владелец мог получить доступ к файловой системе в первую очередь. В этой статье рассматриваются вопросы безопасности. Оттуда:
В этом случае файловая система работает с привилегиями пользователя, который ее вызвал, а не с привилегиями любого пользователя, который использует файловую систему. Пользователь, который монтирует файловую систему, несет ответственность за то, чтобы не предоставлять неуместные права доступа другим пользователям.