Делаю все по этой инструкции:
Где www-data -- пользователь, от которого запущен web-сервер.
- пишу
root
Но права все равно не выдаются (или выдаются, но все равно скрипт не выполняется)
Т.е если команду, которая не выполняется .sh скриптом тупо запустить в консоли, то она заработает.