Изменить владельца / группу подкаталога 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
и т.д. Это будет грязно и немного сложно, но будет работать нормально.