Разрешение имен хостов Windows перестало работать

Создайте соответствующее ему правило udev.

Не обязательно запускать скрипт "после загрузки модуля" - он работает с конкретным устройством, поэтому лучше запускать его "после обнаружения устройства". Не имеет значения как устройство было обнаружено; пока ядро ​​​​сообщает об этом как о «новом» устройстве, оно будет работать.

Тем не менее, модули присутствуют в /sys точно так же, как и устройства, что означает, что они также могут запускать правила udev и даже создавать для них единицы systemd.device.

Например, чтобы запустить службу сразу после загрузки pwm -sun4i, используйте это правило udev:

ACTION=="add", SUBSYSTEM=="module", KERNEL=="pwl-sun4i", \
    TAG+="systemd", ENV{SYSTEMD_WANTS}+="fixup-pwl.service"

Для запуска простой однократной команды:

ACTION=="add", SUBSYSTEM=="module", KERNEL=="pwl-sun4i", RUN+="/etc/fix-pwl.sh"
1
04.10.2020, 06:35
1 ответ

После некоторых исследований я установил samba (sudo apt install samba ), и, похоже, теперь это позволяет запускать winbind при загрузке.

В моем случае мой Linux использует systemd, и файл winbind.service показал зависимость (After= )от nmbd.service, который является частью Samba. Я попытался удалить эту зависимость, но это не помогло. Таким образом, существует более сильное переплетение winbind и samba при запуске, хотя компоненты Samba, похоже, не нужны для запуска winbind.

Мне, вероятно, все равно пришлось бы устанавливать Samba в конце концов.

0
18.03.2021, 23:00

Теги

Похожие вопросы