Привет, Mikolaj! On Fri, 07 Jul 2006 14:52:38 +0300, Mikolaj Golub wrote:
> OB> Как разрешить юзеру монтировать любые iso-образы? Только через suid-ный > OB> скрипт или можно как-то иначе? > > На скриптах suid не работает :-) Ну это смотря на каких скриптах ;) ~$ ls -l ./loopmount -rwsrwsr-x 1 root root 155 2006-07-08 21:16 ./loopmount ~$ cat ./loopmount #!/usr/bin/perl $ENV{PATH} = "/bin:/usr/bin"; shift =~ /.*/; $what = $&; shift =~ /.*/; $where = $&; system("sudo /bin/mount -o loop,user $what $where"); > Вот в голову пришло такое извращение. > > Если в /etc/fstab прописать > > /tmp/iso /mnt/iso iso9660 loop,ro,user,noauto 0 0 > > То сделав симлинк в /tmp/iso на образ можно его примонтировать от обычного > пользователя. > > Прописать в fstab штук 10 таких строчек и написать скрипт, чтоб > разруливал все это, говоря юзеру куда он примонтировал очередной образ... Ага, про симлинки я как-то не догадалась, спасибо, работает. -- Оля -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]