none
Windows 7 x64. NFS. Проблемы с сопоставлением имен пользователей (NIS) RRS feed

  • Вопрос

  • Столкнулся с необходимостью организовать доступ к файлам на линуксовом сервере через NFS. Встроенный клиент в Windows 7 есть. Диск подключается, доступ есть. Но подключается под nobody (UID = -2), а из-за этого есть проблемы с доступом к файлам.
    Использование опции -u: в команде mount не помогает.

    В сети есть сервер сопоставления имен пользователей nis.
    При попытке настройки сопоставления имен пользователей в службе для nfs при нажатии на кнопки "Применить" и "ОК" не происходит ничего.

    nfsadmin mapping localhost config mapsvr=nis выдает "не удалось обновить параметры" (по-английски "Failed to update the settings")
    nfsadmin mapping localhost -u user config mapsvr=nis.minsk.mebius.net выдает "Не удалось подключиться к поставщику WMI для NFS" ("Failed to connect to NFS WMI provider")
    Сам сервер nis не требует авторизации.

    Пытался я прописать в реестре, но не нашел куда. Нашел только более-менее подходящий параметр "nisserver" в ветке, описывающей параметры уже подключенного диска. Но этот диск уже был подключен под nobody.

    При этом туча машин под XP работает с NFS от InterDrive без каких-либо проблем.

    NFS весьма желателен. Приветствую любые советы по настройке встроенного клиента в windows 7, или использованию любого другого клиента, работающего под Windows 7 x64 и позволяющего настроить доступ под определенным пользователем.
    6 марта 2012 г. 13:10

Все ответы

  • Попробуйте добавить параметр maplookup=yes

    То есть:

    nfsadmin mapping %computername% config maplookup=yes  mapsvr=<nis_server_name>

    9 марта 2012 г. 9:06
  • Попробуйте добавить параметр maplookup=yes

    То есть:

    nfsadmin mapping %computername% config maplookup=yes  mapsvr=<nis_server_name>


    Спасибо за ответ. Результат тот же
    9 марта 2012 г. 15:18
  • Заранее извиняюсь за дурацкий вопрос. А nfsadmin выполняется из командной строки с повышенными привилегиями?
    9 марта 2012 г. 15:23
  • Заранее извиняюсь за дурацкий вопрос. А nfsadmin выполняется из командной строки с повышенными привилегиями?

    Вопрос не дурацкий. У меня тоже есть впечатление, что не хватает прав на сохранение изменений. Но выполняется из командной строки, запущенной с повышенными правами.

    Да, кстати, nfsadmin client успешно устанавливает параметры.

    10 марта 2012 г. 7:00
  • mount -u:user -p:pass -o fileaccess=777 server_ip:/home z: ?
    13 апреля 2012 г. 11:08
  • mount -u:user -p:pass -o fileaccess=777 server_ip:/home z: ?

    Насколько я понимаю, владелец новых файлов будет nobody. Это плохо. В системе существуют процедуры, которые работают только над файлами конкретного пользователя. Переписать эти процедуры невозможно. К сожалению проверить смогу только в понедельник.
    14 апреля 2012 г. 9:48