В моем файле sudoers есть следующее:
User_Alias DU=%domain\ users
DU ALL = NOPASSWD:NOEXEC: /sbin/mount.cifs \\\\* /home/* -o sec=krb5\,* ,/bin/umount -t cifs /home/*
Это работает, пользователи, которые находятся в нужной группе и имеют билет Kerberos, могут смонтировать свои ресурсы где-нибудь у себя дома.
Но сейчас любой пользователь может смонтировать общие папки cifs в любой каталог в /home (из-за /home/*
) и, таким образом, раздражать своих коллег.
Было бы намного лучше, если бы я мог изменить это, например, на /home/$username
, где $username
- это имя вызывающего пользователя.
Есть ли способ сделать это в файле sudoers?
В противном случае мне придется создавать оболочки, чтобы ограничить места, которые люди могут монтировать и размонтировать.