Изменить владельца / группу подкаталога fstab-монтированного раздела vfat

По всей вероятности, это повторяющийся вопрос, но я, похоже, в настоящее время испытываю трудности с формированием поискового запроса для поиска ответа.

У меня есть раздел vfat, смонтированный на /data содержащий все мои медиа, т.е. /data/books, /data/documents, /data/downloads, /data/websitesи т. д. websites подкаталог (мягкий) связан с символом из /var/www такой, что моя установка Apache2 использует каталог по умолчанию DocumentRoot, мой fstab запись в данный момент настроена на монтирование /data используя мой пользователь / группу пользователей (uid=1000,gid=1000), что я могу свободно вносить изменения в любой файл без дополнительных хлопот.

Тем не менее, мне нужно /data/websites каталог для монтирования с www-data пользователь (uid=33,gid=33) такой, что Apache и мои веб-документы могут создавать, изменять и удалять файлы в каталоге. Мой пользователь является участником www-data группа (gid=33), чтобы я мог также внести изменения в файлы в каталоге.

chgrp а также chown не может быть и речи, поскольку они просто не влияют на смонтированный раздел vfat. Как я могу смонтировать /data/websites с другим владельцем / группой (uid=33,gid=33) оставляя остальную часть /data монтирование принадлежит моему пользователю (uid=1000,gid=1000)?

1 ответ

Решение

Поскольку FAT вообще не поддерживает понятие разрешений файловой системы, не говоря уже о UNIX-совместимых, Linux монтирует каждый файл в файловой системе с тем же владельцем и владельцем группы, как указано в mount команда или fstab,

Пара вариантов:

  • Не используйте раздел vfat, используйте ext2 или ext3 (если это телефон на базе Android и он укоренен в Cyanogenmod, вы можете отформатировать свою карту ext2 или ext3, если поищите инструкции)

  • Это запутанно, но должно работать. устанавливать samba если он еще не активен - создайте общие ресурсы в соответствии с папками и разрешениями, которые вы хотите предоставить, а затем смонтируйте их, используя mount -t cifs \\127.0.0.1\share и т.д. Это будет грязно и немного сложно, но будет работать нормально.

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