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

Подкаталог с подстановочными знаками AutoFS

Я пытаюсь смонтировать /home/users/<username>/secure для всех пользователей, использующих AutoFS.

Естественно, я бы записал эту строку как прямую карту:

/home/users/*/secure -fstype=nfs4,rw,sec=krb5p jupiter:/home/users/&

Однако согласно документация:

Вы не можете использовать подстановочный знак звездочки (*) в прямом сопоставлении.

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

* -fstype=nfs4,rw,sec=krb5p jupiter:/home/users/&

И мастер-файл будет иметь:

/home/users /etc/auto.home

Но кажется, что как только я хочу настроить таргетинг на подкаталог подстановочного знака, он на самом деле не поддерживается. По крайней мере, я не могу найти для этого подходящую документацию.

Другой способ, которым я надеялся достичь этого, - использовать исполняемую карту, но мне неясно, что исполняемая карта должна делать для всех каталогов в /home/users/<username>/ кроме безопасного. Как он должен сигнализировать о том, что на этих путях ничего не монтировать?

В настоящее время для этого я использую pam_mount. Однако это мобильные рабочие станции, которые имеют прерывистый доступ к серверу NFS. С pam_mount, когда пользователь входит в систему, когда сервер недоступен, безопасный каталог не будет смонтирован, пока не выйдет из системы и не войдет в систему снова. Поэтому я надеюсь, что autofs будет лучше.