Простое правило udev не выполняет RUN

Я только что узнал, что он должен быть в конфигурации /etc/sshd _. Чтобы добавить сообщение, просто добавьте строку

Banner /path/to_message
0
26.06.2020, 09:41
1 ответ

Содержание сценария /home/pi/test.shбыло проблемой.

Несмотря на наличие #!/bin/sh, встроенная команда echoне работает.

Замена на /bin/echoработает:

$ cat /home/pi/test.sh
#!/bin/sh
/bin/echo asdf >> /tmp/asdf.txt

Я не уверен, почему встроенные команды не работают, тем более что был указан интерпретатор. Вроде проблема с sh, но не с bash, это тоже работает:

$ cat /home/pi/test.sh
#!/bin/bash
echo asdf >> /tmp/asdf.txt

Кстати, udevadm monitor --propertyне показывает RUN, это позор.

0
28.04.2021, 23:12

Теги

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