[Comm] смонтировать флешку

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Ср Авг 6 12:19:06 MSD 2008


Michael A. Kangin пишет:

>>>> _всех_ устройств будет сливаться на диски. Непонятно, почему если
>>>> hal-mount-subfs может по командам от hal'a монтировать/размонтировать
>>>> устройства, то нельзя написать скрипт, который будет заставлять его
>>>> делать это принудительно?
>>> Как два байта переслать :))
>>>
>>> #! /bin/bash
>>> # I wait devname as parameter
>>>
>>> export HALD_ACTION="remove"
>>> export HAL_PROP_BLOCK_DEVICE=$1
>>> /usr/share/hal/scripts/mount-hal-fs
>>>
>>> # The End.
>>>
>>> Запускать от рута.
>> От рута я могу и в консоли "umount _mountpoint_" сказать. 
> 
> Сейчас такое не всегда пройдёт, однако, я тут наткнулся 

Боюсь, что от рута -- пройдёт. Были ли конкретный случаи, чтобы не 
проходило, или это на уровне гипотез?

> https://bugzilla.altlinux.org/show_bug.cgi?id=15340#c28, попробую посмотреть 
> на досуге.
> 
>> Так что 
>> полезность Вашего скрипта в том виде, в каком он здесь представлен = 0.
>> Весь секс в том, чтобы а) уметь размонтировать от рута 
> 
> В смысле что _не_ от рута?

Скрипт, который бы умел размонтировать смонтированное hal'ом сменное 
устройство (неважно, с subfs или без), и при этом запускался бы от 
пользователя.

> sudo.

Те же яйца, только в профиль. Вам, наверное, покажется странным, но не у 
всех пользователей могут быть права запускать sudo. А размонтировать 
флэшки хочется всем.

> 
>> и б) указывать не 
>> устройство (иначе каждый раз придётся смотреть в лог, на какое /dev/sd
>> села флэшка), а точку монтирования.
> 
> Ну тогда 
> #! /bin/bash
> # I wait mountpoint as parameter
> 
> export HALD_ACTION="blablabla"
> . /usr/share/hal/scripts/mount-hal-fs
> do_umount $1
> 
> # The End
> 

Уже лучше. Спасибо.



Подробная информация о списке рассылки community