На Tue, 21 Nov 2006 11:27:38 +0300
vjp7 <vj***@g*****.net> записано:
> On Пнд 20, Игорь Зябко wrote:
> > 1) Как заставить исполнять команду mount из под пользователя, что
> > бы были полные права на чтение и запись в точке монтирования
> Не ясно, о каком монтируемом устройстве идет речь - жестком диске
> или сменном устройстве; должно ли оно монтироваться при загрузке или
> динамически в процессе работы? Если HDD и файловая система не
> vfat, то все решается chown & chmod, если USB drive и vfat - udev. Для
> себя набросал скрипт, который при подключении USB-носителя создает
> каталоги /mnt/SERIALNUMBER.PARTITIONNUMBER и монтирует к ним разделы
> на носителе. Если файловая система на разделе vfat, она монтируется с
> правами первого встреченного пользователя на tty{0..12}, если таковых
> нет, то с рутовыми правами. Также:
> - при наличии вышеуказанного пользователя на консоли и наличии в его
> домашнем каталоге специальной программы, она будет запущена с его
> правами;
> - вделана заглушка для запуска 'sudo -H -i -u "$user"' для
> пользователя, что позволяет обойтись без пароля/логина (ну это так,
> баловство). Существенный нюанс - перед выдергиванием либо sync, либо
> umount. Все удовольствие ~160 строк. Если интересно, могу сбросить в
> личку.
Я думаю этот скрипт будет многим здесь интересен, так что может его
выложить где-нибудь, чтобы все могли с ним ознакомиться. Лично я бы
посмотрел, а то назревает уже необходимость в чем-то подобном, да все
никак руки не дойдут написать.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28881; Возраст листа: 1215; Участников: 1396
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/612347