VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Привет всем. Захотелось странного - авторазблокировка KDM при старте компьютера, если вставлена специальная флешка например. А если флешка не вставлена, то просто запрос пароля. Может кто подскажет, в какую сторону копать? |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Костыль: два usr/share/config/kdm/kdmrc и специальное правило для udev (по которому один из kdmrc будет переименовываться, а второй - использоваться). Или правило для udev, по которому kdm будет запускаться с другим конфигом. Или… |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Накалякал правило, но работает оно только если флешку вставить, на вынимание нет ракции. Что не так?SUBSYSTEM=="usb",ATTRS{idVendor}=="1005",ATTRS{idProduct}=="b113",ACTION=="add",RUN="/usr/local/bin/script inserted" SUBSYSTEM=="usb",ATTRS{idVendor}=="1005",ATTRS{idProduct}=="b113",ACTION=="remove",RUN="/usr/local/bin/script removed" |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Если ATTRS заменить на ENV{blabla}==“blabla”, то вообще не работает правило. Какого ????? спрашивается? |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Оказывается надо было выкинуть ещё и SUBSYSTEM. Так работает: ENV{ID_MODEL_ID}=="b113",ENV{ID_VENDOR_ID}=="1005",ENV{DEVTYPE}=="usb_device",ACTION=="add",RUN="/usr/local/bin/script inserted" ENV{ID_MODEL_ID}=="b113",ENV{ID_VENDOR_ID}=="1005",ENV{DEVTYPE}=="usb_device",ACTION=="remove",RUN="/usr/local/bin/script removed" |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Правила udev стартуют до того, как смонтируется реальная ФС. Проблема. Идеи есть? |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
udevadm trigger --action="add" Где найти порядок выполнения файлов /etc/rc.*? Надо найти место, где локальные ФС уже примонтированы, а иксы и KDM соответственно, ещё не запущены. |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Добавил в макушку /etc/rc.multi Теперь всё оК :) Ещё бы в биос такую штуку засунуть, да не выйдет … Зато в биосе нашлась опция выключения загрузки со сторонних устройств. И этого хватит. Всем спасибо, все свободны :) |