Задать вопрос
@darknefrit

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

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

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

Похожие вопросы