Задать вопрос
@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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽