Я озадачен проблемой, которую я поднял над суперпользователем, и я в основном обошел ее, используя NFS версии 3. Теперь, хотя у меня больше нет проблемы с пользователем 4294967294
, теперь все файлы, которые я монтирую, принадлежат другому пользователю, кроме того, который я хочу (оригинальный pi
RaspberryPi вместо того, который я создал, raspi1
). У обоих пользователей есть root-доступ, поэтому мой вопрос - как назначаются владельцы в NFS? Можно ли в любом случае указать, кому принадлежит файл, или он основан на месте монтирования?
1
2 ответа
1
Очевидно, есть опция map_static
которую вы можете использовать в /etc/exports
чтобы указать сопоставления между UID /GID клиента и сервера, но это устарело. Оказывается, UID и GID должны быть идентичны на обеих машинах. Я нахожу это немного глупым, но этого легко добиться с помощью нескольких команд, таких как usermod
и groupmod
.
1
Ты можешь использовать:
anonuid=1234,anongid=1234
в вашем /etc/exports
, чтобы определить пользователя / группу, под которой все файлы и папки будут записаны в ваше место назначения NFS.