[slack-ru] Re: mount problem

  • From: Олег Ткаченко <alik_63@xxxxxxxxxxx>
  • To: slack-ru@xxxxxxxxxxxxx
  • Date: Thu, 27 Nov 2003 13:40:41 +0200

Чт 27 Ноя 2003 12:11, Вы написали:
> Так все дело в том, что если в fstab прописать строчку
> /usr/share/img.iso /mnt/iso iso9660 loop=/dev/loop0,noauto,users,ro 0 0
> то любой юзер сможет примонтировать файл /usr/share/img.iso к /mnt/iso с
> помощью mount /mnt/iso или с помощью mount /usr/share/img.iso - то есть с
> этим проблем нет. Но хочется все же монтировать iso с любым названием в
> любую доступную папку. А каждый раз заходить рутом - IMHO это как раз и не
> правильно
>
> :)
Я ж и говорю - чтобы ЛЮБОЙ юзер мог монтировать ЛЮБОЙ исошник, то как мне 
кажется есть 2 основных варианта:
1. Выполнение SUID`ной команды `losetup  /dev/loop0 image.iso` - в этом 
случае в fstab`е:
/dev/loop0      /mnt/loop     auto      auto,user,ro    0  0
Далее юзером выполняем:
/sbin/losetup /dev/loop0 /image/file.iso
mount /mnt/loop
....
umount /mnt/loop
/sbin/losetup -d /dev/loop0
- в Slack9.1 после выставления chmod +s /sbin/losetup всё заработало
2. В Вашем случае каждый раз создавать симлинк, указывающий на исошку - как 
мне кажется, наиболее безболезненный, хотя и нудный

ЗЫ: в предыдущем посте я ошибся - вместо 
           [root 7@ah root]# chmod 1755 /sbin/losetup
требовалось
           [root 7@ah root]# chmod +s /sbin/losetup
- потом всё стало ОК

-- 
WBR,
alik


Other related posts: