Synology - монтировать каталог через sshfs с отображением пользователя / группы
Я экспериментировал с sshfs
намерением получить доступ к каталогу в окне Synology и смонтировать его через терминал. Для этого я использую версию SSHFS, предоставленную проектом FUSE для macOS . Настройка следующая:
- каталог в блоке Synology,
/volume1/justnfs
который должен быть подключен, принадлежитuser1:users
с идентификатором пользователя 1026 и идентификатором группы 100 и содержит каталоги / файлы, принадлежащие только этому пользователю. - на моем ноутбуке пользователь (также
user1
) монтирующий каталог имеет идентификатор пользователя 501 и идентификатор группы 20 (имя группыstaff
)
Теперь, если я сделаю
sshfs -o sshfs_debug syno:/justnfs ./storage
каталог монтируется, тем не менее, идентификатор пользователя / идентификатор группы всех файлов не отображается (как ожидалось). Чтобы решить эту проблему, я создал два файла с требуемым отображением, а именно users.txt
с user1:1026
и groups.txt
с staff:100
. Тогда команда
sshfs -o sshfs_debug -o idmap=file -o uidfile=users.txt -o gidfile=groups.txt syno:/justnfs ./storage
также монтирует удаленный каталог, однако, если я затем переключаюсь на storage
и делаю ls
, вывод полностью пустой и dmesg
показывает
osxfuse: fuse_vnop_readdir failed (err=1)
Как ни странно, когда я пытаюсь cat
получить файл с известным путем (то есть, получить к нему прямой доступ), команда завершается успешно и отображает содержимое файла. Это как если бы только список каталогов был по какой-то причине не разрешен.
Интересно, если я предоставлю UID / GID явно как
sshfs -o sshfs_debug -o uid=501 -o gid=20 syno:/justnfs ./storage
потом ls
снова работает.
В чем может быть причина того, что последние две команды ведут себя по-разному и / или что невозможно перечислить содержимое каталога?
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?