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

Обновление NFS-разрешений

У меня есть два сервера, s1 (debian stretch) и s2 (openSUSE Leap 15.1).

s1 имеет локальный каталог со многими подкаталогами, каждый из которых требует определенного членства в группе для доступа. Теперь они должны быть доступны на s2, что я пытаюсь выполнить, используя nfs. Обе машины используют pam-ldap (указывающий на один и тот же сервер LDAP) для управления всеми пользователями / группами, что обычно работает нормально.

Для s1 я добавил в /etc/exports

<path_to_dir>  <local_ip_of_s2>(rw,sync,no_subtree_check)

а затем казнил

exportfs -ra
systemctl restart nfs-kernel-server
systemctl restart portmap

пока на s2

mount -t nfs <local_ip_of_s1>:<path_on_s1> <path_on_s2>

который, казалось, отлично работал.

Однако, если я обновлю членство в группах, они не будут работать на s2. Например:

Единственный способ, который я нашел до сих пор, как обновить такое изменение, - это

... что на самом деле невозможно, поскольку это невозможно, если кто-то еще работает над s2 в любом из каталогов.

Могу ли я что-нибудь сделать на одной или обеих машинах, чтобы обновить это без повторного монтирования?