2

У меня Debian в качестве клиента NFS. Я хотел бы смонтировать удаленную NFS с определенными правами пользователя (указать учетную запись удаленного пользователя)

Как я могу это сделать?

2 ответа2

2

NFS, хотя она и полезна, в целом не очень хороша в работе с пользовательскими привилегиями. Для этого вам нужно сделать несколько вещей:

  1. UID файлов на монтировании должен совпадать с UID пользователя в локальной коробке
  2. Если у пользователя есть локальный root, вы должны убедиться, что root-squash активен на NFS-сервере. Это гарантирует, что доступ к файлам как локальный пользователь root заблокирован.
  3. Тем не менее, если у пользователя есть локальный root, для него довольно тривиально создать локальную учетную запись с тем же UID, что и файлы, к которым он хочет получить доступ, и su для новой учетной записи локального пользователя, таким образом предоставляя доступ любому пользователю. файл с тем же UID, что и вновь созданный локальный пользователь.
-2

В Ubuntu, дистрибутиве на основе Debian, вы должны ввести команду:

 sudo apt-get install nfs-common

После этого вы сможете подключиться и смонтировать любой доступный каталог NFS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .