Как запускать конкретную комманду без ввода пароля для sudo каждый раз на mac os?
Приветствую. Подскажите, пожалуйста, при создании в MAC OS (например BIG SUE) текстового файла-программы некоторая (ые) команды требуют прав суперпользователя "sudo" (например изменение даты и времени). Как итог - требуется тратить время на то, чтобы постоянно вводить пароль при запуске написанной программы, этого хотелось бы избежать. При этом не хочется разрешать выполнение ВСЕХ команд суперпользователя sudo без пароля, т.е. дать такое право необходимо только конкретной команде (ам). Тех, кто откликнется, благодарю)
Моя конкретная ситуация - хочу сделать (программу) костыль, который сам будет отматывать дату и время назад, запускать нужную мне программу с завершенным триалом , выжидать паузу и, после, синхронизировать время.
Сделать программу, что создаёт и слушает файл /etc/runsoft
запустить её от рута в фоне
когда происходит echo 1 > /etc/runsoft, программа будет делать что вам надо
sudo su и собственно делайте че хотите дальше
2 вариант мак ос это вроде как юникс подобная ос ( если быть точным то ворованное)
так что система прав тут вполне юниксовая.
Так что читаем внимательно про дополнительные права ( вы их в жизни не используете)
Setuid
Setgid
Sticky Bit