Можно как-нибудь реализовать, чтобы файлы (например, образы дисков), которые доступны для чтения пользователю, он мог бы смонтировать для чтения в подкаталог своего домашнего каталога?
Раз ты такой умный, ну так и скажи мне такую команду, чтобы пользователь мог смонтировать только свой файл в только свой каталог. Если разрешить sudo mount /home/user/image.iso /home/user/mnt, он может сделать image.iso симлинком на /root/backup-with-secret-files.iso...
> Раз ты такой умный, ну так и скажи мне такую команду, чтобы пользователь мог смонтировать только свой файл в только свой каталог. Если разрешить sudo mount /home/user/image.iso /home/user/mnt, он может сделать image.iso симлинком на /root/backup-with-secret-files.iso
$ vi mymount
#/bin/sh
Allowed()
{
проверяет принадлежность файла
}
Allowed "$1" && mount "$1" <куда, опции и т п>
:wq
$ chmod +x mymount
$ vi /etc/sudoers
<не помню, сам разберешься? Разрешаем запуск mymount без пароля>
:wq
$ vi ~/.aliases
alias mount="sudo mymount"
:wq
Вопросы?
Я думаю, что при желании со скриптом можно вытворять что хочешь