мне интересно, в чем разница между функцией sudo()
и функциями run('sudo -u user smth')
ткань разница Судо() бежать («Судо CMD»)
На документе есть:
Судо идентично во всяком случае, за исключением того, что он всегда будет обертывать данной командой при вызове программы sudo, чтобы предоставить привилегии суперпользователя .
Но несколько раз, sudo('cmd')
подскажите мне пароль, но если я переключаюсь с run('sudo cmd')
он работает без подсказки мне что-нибудь. Есть ли что-то, что меняется между ними? (Я помню, что кто-то на SO сказал, что sudo
и run(sudo cmd)
не предназначены для использования, но я не могу найти его обратно)