LINUX.ORG.RU

Команда su в скрипте

 


0

1

Я пытаюсь запустить su в bash скрипте, но получаю ошибку: su: must be run from a terminal. Как обойти это? У меня есть полный доступ к системе, так как это образ, могу заменить любой файл.



Последнее исправление: Megafox (всего исправлений: 2)

Ответ на: комментарий от Megafox

Sudo еще настроить надо, лучше в sudoers указать какие команды без пароля выполнять.

А для sudo видимо тоже suid бит надо, проверь.

anonymous
()
Ответ на: комментарий от Megafox

Я вообще использовал

sudo su -c «do smth»

для таких целей

Удобно, можно ещё и пароль передавать прямо в скрипте, если требуется.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.