Моя беспроводная связь ненадежна, поэтому я хотел бы иметь возможность перезапустить сетевой менеджер с помощью сценария, БЕЗ ввода пароля root.
Я попытался создать программу переменного тока, которая делает это:
setuid(0);
system("service network-manager restart");
И я установил права доступа следующим образом:
sudo chown root:root suscript
sudo chmod 4755 suscript
Но когда я запускаю его, я получаю эту ошибку:
stop: Unknown job: network-manager
start: Unknown job: network-manager
Я думаю, что-то не так в окружающей среде, но я не знаю, что. Кто-нибудь может помочь? Благодаря.
Кстати, это xubuntu 14.04.