@darknefrit

Как в Go выполнить bash команду от имени su?

Как в программе, выполнить bash команду: авторизироваться как su пользователь..?
cmd := exec.Command("mate-terminal","-e","su -c ls")
cmd.Run()
Открывает коно терминала и ждёт ввода пароля...
Как програмно ввести пароль и потом ряд команд ?
sudo пароль не установлен, вносить изменения в sudoers, нельзя.
  • Вопрос задан
  • 692 просмотра
Пригласить эксперта
Ответы на вопрос 3
alfss
@alfss
https://career.habr.com/alfss
Ответ написан
Комментировать
@LexPex
PM Sysadm
я бы через sudo выполнял
Ответ написан
Комментировать
@Norkotik
Echo "password" | sudo rm -rf /
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы