У меня есть два раздела, и один из них был форматирован под NTFS. Ubuntu видит его как/media/DOCS. У меня есть веб-сайт в/media/DOCS/Dropbox/AuthoringTool_Working.
Я настроил Apache и создал виртуальный хост. Когда я TR для открытия этого сайта это говорит что отклоненное Разрешение. Я пытался изменить владельца в www-данные, но иметь не успех. Я использовал sudo chgrp-R www-данные/media/DOCS/Dropbox.
Что я делаю неправильно?
Править
Это смонтировано как это /dev/sda5 /media/DOCS fuseblk rw,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0
Файловая система NTFS не поддерживает принадлежность файла стиля POSIX или полномочия.
Некоторые недавние ntfs-3g
версии имеют поддержку функций NTFS Owner и ACL. Я не уверен, включены ли они уже в Ubuntu (который обычно предпочитает надежное программное обеспечение новым возможностям), но от default_permissions
опция в Вашем примере, действительно кажется, что Ваша система имеет эту поддержку.
Для изменения владельца файла должно быть отображение NTFS (Windows) SIDs к идентификаторам пользователей машины. Простой способ создать такое отображение состоит в том, чтобы использовать usermap
.
Однако, если пользователь (www-data
) только существует на стороне Linux, необходимо будет вручную добавить его к отображающемуся файлу. (Это также означает, что владелец отобразится как "неизвестный" при использовании того диска в Windows.)
И как tamtakos уже ответил, для изменения владельца, которого Вы используете chown
, нет chgrp
.
chgrp, как имя предполагает, изменяет группу. Для изменения владельца файла/каталога, необходимо использовать показанную команду. Конечно, можно изменить обоих одновременно путем выполнения показанный root:root файл, Который заставит 'файл' принадлежать пользователю root, а также корневой группе. Больше деталей о пользователях и группах может быть найдено здесь, например: http://www.yolinux.com/TUTORIALS/LinuxTutorialManagingGroups.html