Manjaro KDE Edition
   3585

[Решено] автозагрузка скрипта от root

Здравствуйте, помогите разобраться. Я сделал скрипт, который хочу поставить в автозагрузку, но его нужно запускать от рут и поэтому при запуске требует пароль. пробовал /etc/sudoerc дописывать user ALL=(ALL) NOPASSWD: путь_скрипту но не помогло, с rc.local тоже не получилось.

Решение:
нужно добавить пользователя в группу users (если это еще не сделано) — sudo gpasswd -a имя_пользователя users
настроить crontab — sudo crontab -e и в конце добавить запись @reboot полный_путь_до_скрипта
если после команды sudo crontab -e в терминале откроется черный экран без возможности ввода значит у вас не установлен редактор по умолчанию, чтобы установить его введите export EDITOR=/usr/bin/nano
Чтобы после перезагрузки настройки не сбивались — echo export EDITOR=«nano» >> ~/.bashrc
или просто воспользуйтесь командой sudo EDITOR=nano crontab -e

3 комментария

avatar
Когда то делал через крон, попробуй что то подобное
www.maketecheasier.com/run-bash-script-as-root-during-startup-linux/
+1
avatar
спасибо, все работает
0
avatar
Если не затруднит добавь решено в щаголовок топика и было бы не плохо если б оставил инструкцию на будщее тем кто исчет(в том же топике добавь например)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.