Синтаксическая ошибка Visudo при редактировании файла sudoers

Вы можете добавить в set per boot другой способ (Я не совсем понимаю, как работает «Запуск приложений» ). Есть несколько способов сделать это:

  1. Это можно сделать с помощью cron. Чтобы отредактировать ваш crontab, запустите crontab -e, и он откроет файл crontab в предпочитаемом вами редакторе (или может предложить вам выбрать редактор ). Затем добавление записи внизу позволит вам запустить команду при загрузке. Например, чтобы запустить команду echo, которая запускается каждый раз, когда я перезагружаю свою машину, я бы добавил@reboot echo "Hello" > ~/hello.txt(Обратите внимание, что если вы хотите, чтобы это выполнялось от имени пользователя root, вам нужно будет запустить crontab -eот имени пользователя root ).
  2. Вы можете добавить его в файл /etc/rc.local. Этого может не быть в вашей системе, но обычно это последнее, что нужно запустить перед вашим менеджером входа в систему. Чтобы добавить что-то, вы можете запустить sudo nano /etc/rc.localи вставить что-то вроде этого:
#!/bin/bash
gsettings set com.system76.hidpi enable true
exit 0

Надеюсь, это поможет, к сожалению, у меня нет возможности протестировать любой из этих методов и я не знаю, как установить постоянное значение hiDPI (без установки его при каждой загрузке ).

Источник (с):https://www.simplified.guide/linux/automatically-run-program-on-startup

-1
29.05.2021, 04:59
1 ответ

Оказалось, что в конце этой строки нужен символ новой строки

myuser ALL=(ALL) NOPASSWD: /usr/bin/systemctl start compose-service, /usr/bin/systemctl status compose-service

Как отмечает @terdon в соответствующем комментарии

Text files need to end with a trailing newline (at least for certain definitions of "text files") and various programs will choke if they can't find a final newline

0
28.07.2021, 11:28

Теги

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