
Как разрешить обычным пользователям монтировать tmpfs в любом подкаталоге, принадлежащем им?
решение1
Вероятно, вам придется написать скрипт-оболочку, который вы позволите им выполнять с помощью sudo.
решение2
Я думаю о том, чтобы предоставить им частичные права sudo на монтирование и размонтирование.
Сначала добавьте пользователя nisse в группу users.
addgroup nisse users
Затем разрешите группе users выполнять монтирование и размонтирование, добавьте это в /etc/sudoers
%users ALL=(ALL) /bin/mount
%users ALL=(ALL) /bin/umount
Затем пользователю должно быть разрешено монтировать диск tmpfs.
И если вы следуете ответу Jayen с помощью скрипта-обертки, то добавьте что-то вроде этого в sudoers
%users ALL=(ALL) /usr/local/bin/mount_tmpfs.sh
Если этот скрипт-оболочка называется /usr/local/bin/mount_tmpfs.sh
/Удачи
решение3
Другой вариант — создать двоичный файл-оболочку, который будет иметь suid root (но это потребует больше усилий).