Задать вопрос
@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

как быть? как дать права?
  • Вопрос задан
  • 1948 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

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