Я запускал Ubuntu против своего ReadyNAS Pro в течение некоторого времени. Код Теплоотвода ReadyNAS основан на Debian. Я ничего не изменил на стороне ReadyNAS.
Я просто выполнил эти 14,04 обновлений от 13,10, и к моему удивлению, измененное поведение NFSv3.
Монтируется хорошо работают как прежде. Я могу смонтировать файловые системы как ожидалось.
Я скоординировал uid/gid на стороне клиента и сервера. Рассмотрение идентификатора и ls-l UID/GID показывает, что они - то же с обеих сторон (1005/1000).
Но если я создаю новый файл или пытаюсь получить доступ к существующему файлу или каталогу, я получаю клиентский отказ разрешения.
А именно, любая попытка создать новый файл не показывает идентификатору пользователя никого и группы пользователей nogroup, никакая попытка получить доступ через каталог, который не является сбоями a+x и любой попыткой считать файл, который не является сбоями a+r.
Я вручную добавил no_all_squash на стороне ReadyNAS и exportfs - стабиловольт без изменения. Таким образом, это плюс проблема, запускающаяся на обновлении, предполагает, что что-то на стороне клиента человечности давит UID/GID. Но я был вполне уверенным сплющиванием, была серверная функция.
Я действительно замечал, что доменное имя не было выровненное после обновления, таким образом, я удостоверился имя хоста - домен возвращает то же с обеих сторон.
У меня закончились идеи о том, как отладить это.
Я уменьшаюсь до чтения журналов изменений от восходящего потока, чтобы попытаться выяснить то, что изменилось.
У кого-либо есть предложения на том, что посмотреть на затем? Поиск с помощью Google этой проблемы не был полезен до сих пор. Любая справка ценилась бы.
Я понял это. Я сделал tcpdump и обнаружил, что аутентификация RPC была AUTH_NULL, не ожидаемым UNIX. Теперь, вот реальная загадка: у Меня был sec=sys явно на каждом NFS, монтируются. УДАЛЕНИЕ sec=sys возвратило RPC AUTH_UNIX.
я зарегистрировал отчет об ошибках на этом: bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1315974