у меня есть Synology NAS box (под управлением DSM 5.1), и я экспортировал каталог через NFS. Я пытаюсь установить его на свою машину Ubuntu.
он в основном работает нормально, но у меня проблемы с отображениями пользователей и групп. На коробке с Ubuntu, я с uid 1000 (Роджер), гид 1000 (Роджер). На Synology у меня есть uid 1026 (Роджер), группа 100 (пользователи).
если я использую NFSv3, он использует числовые значения uid/gid, что означает, что владение испорчено на компания Synology.
если бы я только никогда не получит доступа к монтируемому из той же Убунту поле, используя один и тот же пользователь, это было бы замечательно, но я также доступ к директории с Windows-окно, при помощи CIFS (СМБ), что означает, что разрешения не правы.
если я использую NFSv4 (mount -o nfsvers=4
), с настройками по умолчанию на Synology, то файлы, принадлежащие roger.users
на Synology появляются принадлежащие roger.users
при просмотре из окна Ubuntu. Это хорошо.
однако, когда я touch
файл:
roger@ubuntu$ touch /mounts/diskstation/music/foo
он в конечном итоге принадлежит 1000.1000
на Synology, и показано, как принадлежит nobody.4294967294
при просмотре из окна Ubuntu.
все, что я могу найти по этой теме На форумах Synology, либо датировано 2011 годом, когда NFSv4 не поддерживался, либо состоит из людей, задающих один и тот же вопрос, а затем сдающихся.
для полноты, /etc/exports
есть:
/volume1/music 10.0.0.0/24(rw,async,no_wdelay,root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)
...и я монтирую его на коробке Ubuntu с:
mount -t nfs diskstation:/volume1/music /mounts/diskstation/music/ -o rw,nfsvers=4
Я нашел некоторые намеки на то, что sec=sys
может быть проблема: почему отображение uid/gid NFSv4 не работает с AUTH_UNIX (AUTH_SYS), но это не есть решение.
есть простой способ обойти эту проблему? Есть ли более сложные (кашель Kerberos кашель) способ решить эту проблему?
серьезно, если Kerberos is ответ, я возьму этот удар, но я хотел бы знать прежде чем тратить кучу времени на это.
обновление: пока документация Synology говорит о различных вариантах Kerberos, я не могу найти их в пользовательском интерфейсе. The заметки состояние", если реализован режим безопасности Kerberos...". Я нашел (но не могу найти снова) страницу, которая подразумевает, что она может быть не на определенных моделях. У меня есть DS211, согласно системной информации. Может мне не повезло?