Как я могу смонтировать внешний диск в fstab и передать его нескольким пользователям?
Я подключаю внешний диск к Raspberry-Pi (Debian/stretch) и подключаю внешний диск в fstab
как это:
UUID=1AD09862DC893951 /media/USBHDD1 ntfs-3g nofail,uid=pi,gid=pi,umask=007 0 0
Как только диск смонтирован, я хочу предоставить право собственности (chown
) для разных папок в нем разным пользователям.
В настоящее время sudo chowm -R www-data:www-data /media/USBHDD1/Pi/Data
не оказывает никакого влияния.
Это возможно? Если да, какие изменения мне нужно сделать?
ОБНОВИТЬ:
Что я пытаюсь сделать? Я устанавливаю OwnCloud и хотел сохранить данные OwnCloud на этом диске. Этот диск также монтируется как общий ресурс Samba. Теперь для OwnCloud мне нужен был доступ (Владение / Чтение-Запись) к папке на Диске. OwnCloud пишет в него как www-данные
1 ответ
Хотя NTFS поддерживает разрешения, отображение из стиля Windows в стиль POSIX проблематично и по умолчанию отключено в ntfs-3g.
Для его активации необходимо:
Если диск используется совместно с Windows - создайте файл UserMapping, который сопоставляет SID Windows с UID Linux, по умолчанию ntfs-3g будет искать его по адресу:
/media/USBHDD1/.NTFS-3G/UserMapping
ntfs-3g.usermap
может полуавтоматически генерировать список.В противном случае вы можете просто добавить
permissions
опцию монтирования или вручную выберите любой SID-префикс.