@bychok300

Как дать файлу root права на исполнение в Ubuntu 16.04?

Есть скрипт, который должен создавать файлы при включении компьютера. Вроде все сделал, но не могу догнать как дать рут права скрипту, что бы он мог из автозагрузки запускаться не спрашивая пароля.
делал chown root:root /path.to/script/some.sh
писал в sudoers:
me   ALL=(ALL) NOPASSWD: /home/me/Desktop/logCreator.sh

и так делал
# Cmnd alias specification
Cmnd_Alias sh = /home/me/Desktop/sh.sh
в конце файла :
me ALL=(ALL) NOPASSWD: sh

после этого sudo была недоступна из-за ошибки в Cmnd Alias

как быть? как дать права?
  • Вопрос задан
  • 1916 просмотров
Решения вопроса 1
в sudoers написать
me ALL=NOPASSWD: /path.to/script/some.sh

запускать
sudo /path.to/script/some.sh
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@DobriyJuk
Сетевой инженер, системный администратор
chmod +x /home/me/Desktop/sh.sh
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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