[devel] startup and standalone versions of systemd utilities.
Alexey V. Vissarionov
gremlin на altlinux.org
Пн Фев 8 13:03:05 MSK 2021
On 2021-02-08 12:34:03 +0300, Vladislav Zavjalov wrote:
>>> udevd требует systemd-utils. Разделение миров systemd и sysv
>>> невозможно пока они оба используют udevd.
>> Ну в общем-то выкинуть udev - совершенно не проблема... у меня,
>> например, его просто никогда не было.
>> % zgrep DEVTMPFS /proc/config.gz
>> CONFIG_DEVTMPFS=y
>> CONFIG_DEVTMPFS_MOUNT=y
> А что при этом есть взамен udev rules?
Ничего. Они просто не нужны.
> Я уже как-то привык: втыкаешь пять каких-нибудь странных
> китайских приборчиков, смотришь, чем они отличаются (id,
Там обычно что-нибудь из shared, а устройство опознается по
серийнику.
> или на худой конец devpath по тем портам, куда они воткнуты)
Воткнуты они могут быть куда угодно.
> и расписываешь, какой модуль загрузить,
Все нужные модули загружаются при старте системы, после чего
происходит sysctl kernel.modules_disabled=1
А модули для накопителей и сетевых устройств вообще полагается
внутрь ядра вкомпилячивать. И я уже устал объяснять, почему.
> какой скрипт запустить (если вдруг надо), какой группе дать
> доступ, и каждому - свой уникальный симлинк обязательно.
А зачем? Устройство либо опознается ядром и работает через
него, либо работа с ним происходит из userspace как с HID.
Никакие симлинки при этом не нужны (хватает VID:PID:Serial),
а держать лишнего дырявого демона с рутовыми правами только
для управления доступом лично мне претит.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel