Я пытаюсь смонтировать /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 будет лучше.