Пытаясь заставить сервер DAAP работать с tangerine, я понял, что моя музыкальная библиотека не имеет разрешений на чтение для всех пользователей, но имеет все разрешения для владельца и группы (tangerine нужны разрешения на чтение для всех пользователей ).
Дело в том, что моя музыка хранится на отдельном диске с форматом диска NTFS, и независимо от того, сколько я использую
sudo chmod -R 774 */folder*
, разрешения не меняются.
Этот диск автоматически монтируется в определенном месте (/ windows / backup) благодаря fstab; владелец файлов на диске - root, а группа - plugdev.
fstab:
UUID=328ecc0c-b204-4450-a42c-ba64bc29e621 / ext4 errors=remount-ro 0 1 UUID=9189347c-056a-4860-ad6f-155d3a21fd90 /home ext4 defaults 0 2 UUID=F674A4C474A48947 /windows/backup ntfs defaults,umask=007,gid=46 0 0 UUID=867EA7097EA6F0DB /windows/main ntfs defaults,umask=007,gid=46 0 0 UUID=b5e4c040-5117-45c3-8b76-7fa29977eb80 none swap sw 0 0
Спасибо за вашу помощь.
Взгляните на man mount
:
Смонтируйте опции для ntfs [...]
uid=value, gid=value и umask=value
Установите разрешение файла в файловой системе.
Значение umask подано восьмеричное.
По умолчанию файлы принадлежат корню и не читаемые кем-то еще.
Решения состоят в том, чтобы установить правильные опции монтирования.
Если Вы используете опцию umask=0002
файлы могут быть считаны всеми. Но только владелец и элементы группы могут записать в них.
Примечание: 774 <-> ug=rwx,o=r
не то, что Вы хотите.
Если нет никакого "исполняемого" бита для папки, Вы не можете получить доступ к ней (например. cd folder
перестанет работать).