diff --git a/content/posts/x96maxplus-armbian/index.md b/content/posts/x96maxplus-armbian/index.md index 99d0ce5..f8d923a 100644 --- a/content/posts/x96maxplus-armbian/index.md +++ b/content/posts/x96maxplus-armbian/index.md @@ -293,3 +293,19 @@ sudo nano /etc/custom_service/start_service.sh ``` openvfd_boxid можно узнать выполнив `sudo armbian-openvfd`. + +### Вывод текста на экран без root прав + +Так как каналу `/tmp/openvfd_service` не установлено никаких групп кроме root, +то ничего не остается, кроме как разрешить пользователю выполнять команду через sudo без пароля. + +Для этого нужно создать файл `/etc/sudoers.d/allow-set-lcd-text` с содержимым `multimote ALL=(ALL) NOPASSWD: /usr/local/bin/set-display-text`, тде: + +* allow-set-lcd-text - любое имя для правила +* multimote - необходимое имя пользователя + +Создать правило одной командой: + +```bash +echo "multimote ALL=(ALL) NOPASSWD: /usr/local/bin/set-display-text" | sudo tee /etc/sudoers.d/allow-set-lcd-text +```