Существует два пути:
Лучшее должно установить SUID, обдумал его: chown root yourscript; chmod a+s yourscript
.
С другой стороны, можно предоставить им доступ для изменения его использование sudo
, путем выполнения visudo
и следование инструкциям. Однако это является ненужным, поскольку это работает ими выполнение sudo
, то, которое имеет SUID, укусило.
Одна из команд на Вашем/etc/rc.local должна выходить с ненулевым состоянием. Из-за -e
параметр к sh на первой строке это заставляет сценарий выходить из immediatly.
Можно или удалить -e
или найдите ответственную команду и зафиксируйте ее ошибку.