Мой NFS-сервер - это Windows XP SP3 с установленными службами Microsoft Windows для Unix.
У меня есть общий ресурс, настроенный в C: \ NFS с именем общего ресурса NFS и кодировкой ANSI.
Анонимный доступ включен, анонимный UID / GID установлен на 0/0. Кроме того, я установил ВСЕ МАШИНЫ на чтение-запись и установил флажок Разрешить доступ с правами root.
Мой первый клиент NFS - это Ubuntu 10.04 с установленным nfs-common. Бег
sudo mount -t nfs 1.1.1.1:/NFS /home/user/NFS
успешно, но когда я пытаюсь просмотреть папку (даже в качестве пользователя root), он сообщает мне, что у меня нет разрешений, необходимых для просмотра содержимого папки.
Мой второй клиент NFS - это IBM iSeries под управлением OS / 400 V5R3. Я использовал команду монтирования ниже:
MOUNT TYPE(*NFS) MFS('1.1.1.1:/NFS') MNTOVRDIR('/PARENT/NFS') OPTIONS('rw,nosuid,retry=5,rsize=8096,wsize=8096,timeo=20,retrans=2,acregmin=30,acregmax=60,acdirmin=30,acdirmax=60,soft') CODEPAGE(*BINARY *ASCII)
который также успешно монтируется. Пытаться
WRKLNK '/PARENT/NFS'
и используйте вариант 5 для входа в каталог, Не уполномочен возражать ошибка - даже если я сотрудник службы безопасности со специальными полномочиями * ALLOBJ.
Мое чутье говорит, что это проблема с общим ресурсом Windows, но я не знаю, что это может быть. Есть ли у вас какие-либо предложения?
Любая причина не просто использовать Самба на коробке * NIX? Таким образом, вы можете получить доступ к общим ресурсам в поле * NIX из Windows или смонтировать общие ресурсы Windows в поле * NIX.
«Службы Microsoft Windows для Unix» - это почему-то вызывает у меня изжогу, просто читая это.
Насчет ХР не уверен. Однако у меня была аналогичная проблема с Windows Server 2012. Решением было включить Доступ к сети: разрешить всем доступ к анонимным пользователям параметр политики в Параметры безопасности \ Локальные политики \ Параметры безопасности.
Я нашел решение на этой странице:
http://technet.microsoft.com/en-us/library/hh509019%28v=ws.10%29.aspx
Вы проверили, что у вас есть разрешение на выполнение (в Unix это означает «Список папок» при применении к папкам), предоставленное для каталога и его подкаталогов? Могут быть некоторые настройки, специфичные для Windows, которые могут быть эквивалентными, например, «Папка списка» или «Папка перемещения». Предоставьте его всем или любому другому серверу NFS, от имени которого работает. Неважно, что вы суперпользователь / QSECOFR на клиент сторона, важно то, какие разрешения имеет идентификатор учетной записи сервера, каковы разрешения для каталога, какой идентификатор пользователя сервера сопоставлен с идентификатором пользователя вашего клиента (в случае сопоставления идентификаторов, что здесь не так).
Здесь не тот случай: разрешения для каталогов выше экспортированный также мог вызвать аналогичные ошибки. Например, предположим, что у вас есть экспортированный каталог c: \ foo \ bar \ baz, и все необходимые разрешения предоставлены на baz, но разрешения foo не позволяют серверу NFS достичь baz. Ошибка!
Если возможно, включите ведение журнала на сервере и просмотрите журналы.