Назад | Перейти на главную страницу

Каталоги NFS, созданные с неправильным доступом

Я создал общий ресурс NFS на сервере для / share и сопоставил его на своем клиентском компьютере.

Моя проблема в том, что, хотя я определил этот общий ресурс на сервере / etc / exports как

/share xx.xx.xx.xx/24(rw,no_root_squash,async)

Файлы создаются только для чтения. Что я сделал не так?

И каким-то образом NFS знает мой ID на стороне сервера, даже если он отличается от клиентского, подойдет ли это кому-нибудь?

Я также хотел бы поделиться домашними каталогами пользователя, установленными с определенным пользователем доступом, но это не является приоритетом.

Проверьте ваш / proc / mounts или / etc / mtab; скорее всего, вы монтируете его ro (а не rw) на стороне клиента. Ах, подождите, нет! Файлы находятся создан только для чтения? Это проблема umask либо на сервере, либо на стороне клиента. Проверьте оболочку umask и смонтируйте umask на стороне клиента, а оболочку, демон, монтирование и экспортированную umask на сервере. Если вы создаете файлы в общей папке с помощью программы, также проверьте второй аргумент, чтобы открыть (2) / creat (2).

Что касается отображения, то это, наверное, просто артефакт. Попробуйте «ls -n», чтобы увидеть числовые uid и gid, которые, в конце концов, и есть то, что заботит NFS.