не может писать на смонтированных NFS

0

Я не могу написать в смонтированный каталог на wwwdev как root. Я могу, конечно, получить доступ к нему с моего Mac.

Я смонтировал каталог

  • с моего Mac Darwin Radeks-iMac.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 23:08:29 PST 2009; root:xnu-1486.2.11~3/RELEASE_I386 i386

  • на наш сервер Linux wwwdev 2.6.22.19-0.1-default #1 SMP 2008-10-14 22:17:43 +0200 x86_64 x86_64 x86_64 GNU/Linux

Маунт дай мне это radek:/Users/radek/Sites on /srv/www/htdocs/imacs/radek type nfs (rw,addr=10.0.0.210)

http://img35.imageshack.us/img35/2742/permissionsr.png

click for better image quality here

Обновить

  • не уверен, если это имеет значение, но мы используем автомонтирования ,

  • скопировать с вывода mount команда

radek:/Users/radek/Sites on /srv/www/htdocs/imacs/radek type nfs (rw,addr=10.0.0.210)

wei:/Users/wei/Sites on /srv/www/htdocs/imacs/wei type nfs (rw,addr=10.0.0.203)

Radek
источник
извините, не говоря уже о том, что каждый может написать кому-то еще, кроме моего. Например, настройки Wei выглядят одинаково для меня, но я не могу написать в своем каталоге как root от wwwdev, но я могу в его каталоге
Radek

Ответы:

1

Похоже, что root_squash включен на сервере NFS. Эта опция, определенная в / etc / exports, должна быть отключена, если вы планируете, чтобы пользователь root записывал данные в этот каталог. Это предположение, если предположить, что существует третий компьютер (сервер NFS) или каталог на компьютере Linux смонтирован на NFS.

Еще одна вещь, которая может вызвать у вас проблемы, заключается в том, что идентификаторы пользователей не совпадают между компьютерами. Это в лучшем случае усложнит контроль разрешений / контроль доступа к файлам.

Slartibartfast
источник
Я проверю это, когда админ придет на работу на следующей неделе ...
Radek
мы добавили radek -rw,no_root_squash radek:/Users/radek/Sites в /etc/auto.imacs но это не помогло
Radek
Каково значение разных IP-адресов в опциях 'addr =' для двух монтирований? Вы смотрите на разных серверах или разных клиентах? Если первое, вы уверены, что / etc / exports настроены одинаково между ними? Если последнее, вы пробовали свой тест от другого клиента?
Slartibartfast
0

Я использовал -mapall = .... на моей машине (= сервер nsf) в / etc / exports, и теперь все работает нормально. wwwdev, хотя это сервер разработки :-) в этом случае является клиентом NFS. Спасибо за помощь!

Radek
источник