В моей сети 4-5 серверов Ubuntu 14.04, и я хочу использовать общий каталог / home
между ними. Я установил сервер nfs и могу смонтировать каталог на различных клиентах. Однако моя проблема связана с идентификаторами пользователей.
Пример: пользователь на сервере nfs имеет UID 1003, но на клиенте nfs этот же пользователь имеет UID 1002, на другом nfs client 1005.
Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках?
Это мой текущий / etc / exports
В моей сети 4-5 серверов Ubuntu 14.04, и я хочу использовать общий каталог Пример: пользователь на сервере nfs имеет UID 1003, но на клиенте nfs этот же пользователь имеет UID 1002, на другом nfs client 1005. Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий В моей сети 4-5 серверов Ubuntu 14.04, и я хочу использовать общий каталог Пример: пользователь на сервере nfs имеет UID 1003, но на клиенте nfs этот же пользователь имеет UID 1002, на другом nfs client 1005. Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий Пример: пользователь на сервере nfs имеет UID 1003, но на клиенте nfs этот же пользователь имеет UID 1002, на другом nfs client 1005. Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий Пример: пользователь на сервере nfs имеет UID 1003, но на клиенте nfs этот же пользователь имеет UID 1002, на другом nfs client 1005. Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий Пример: пользователь на сервере nfs имеет UID 1003, но на клиенте nfs этот же пользователь имеет UID 1002, на другом nfs client 1005. Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий Пример: пользователь на сервере nfs имеет UID 1003, но на клиенте nfs этот же пользователь имеет UID 1002, на другом nfs client 1005. Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий Какие у меня есть варианты разрешения этого конфликта? Я провел довольно обширный поиск в Google в поисках вариантов и не могу найти четких ответов. Могу ли я сопоставить пользователей от одного UID к другому или мне нужно вручную изменить UID во всех ящиках? Это мой текущий домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) Однако мой ...
/ home
между ними. Я установил сервер nfs и могу смонтировать каталог на различных клиентах. Однако моя проблема связана с идентификаторами пользователей. / etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) Однако мой ...
/ home
между ними. Я установил сервер nfs и могу смонтировать каталог на различных клиентах. Однако моя проблема связана с идентификаторами пользователей. / etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) 04 в моей сети, и я хочу использовать общий каталог
/ home
между ними. Я установил сервер nfs и могу смонтировать каталог на различных клиентах. Однако моя проблема связана с идентификаторами пользователей. / etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) 04 в моей сети, и я хочу использовать общий каталог
/ home
между ними. Я установил сервер nfs и могу смонтировать каталог на различных клиентах. Однако моя проблема связана с идентификаторами пользователей. / etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) Я установил сервер nfs и могу смонтировать каталог на различных клиентах. Однако моя проблема связана с идентификаторами пользователей.
/ etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) Я установил сервер nfs и могу смонтировать каталог на различных клиентах. Однако моя проблема связана с идентификаторами пользователей.
/ etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) но на клиенте nfs этот же пользователь имеет UID 1002, на другом клиенте nfs 1005.
/ etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check) но на клиенте nfs этот же пользователь имеет UID 1002, на другом клиенте nfs 1005.
/ etc / exports
домашний 192.168.1.0/24(rw,sync,no_root_squash , no_subtree_check)
Лучшим решением, конечно же, является миграция пользователей в единую пользовательскую базу данных, такую как LDAP, FreeIPA и т.д. Сейчас это небольшие усилия, но в будущем это избавит вас от лишних хлопот.
Но вам "повезло", потому что начиная с NFS версии 4 вам больше не нужно совпадать с UID. Вызовы NFSv4 между клиентом и сервером используют имена, а idmapd
используется для перевода этих имен пользователей/групп на локальные идентификаторы пользователей и групп, и наоборот.
По крайней мере, такова теория.
Опция безопасности по умолчанию , хотя, sec=sys
все еще использует локальные UID/GID для аутентификации операций NFS, и те, которые все еще должны совпадать между сервером и клиентом : (
Альтернативные опции sec=krb5
, sec=krb5i
или sec=krb5p
, как следует из их названий, все они требуют настройки Kerberos. .. И если вы идете по этому маршруту, вы также можете синхронизировать UID/GID.
Так что да, вы можете иметь различные UID между сервером NFSv4 и клиентами с NFSv4 , но , что требует настройки Kerberos.