Как я создаю пользователя в Linux с помощью Python? Я имею в виду, я знаю о модуле подпроцесса и мысли о вызове 'adduser' и передаче всех параметров сразу, но команда 'adduser' задает некоторые вопросы как пароль, полное имя, телефон и материал. Как я ответил бы на этот подпроцесс использования вопросов? Я видел модуль, названный pexpect в этом вопросе: я могу использовать Python в качестве замены Bash?. Есть ли какой-либо другой стандартный модуль?
Используйте useradd
, он не задает никаких вопросов, но принимает множество параметров командной строки.
Вы можете просто использовать встроенные двоичные файлы, поэтому просто вызовите useradd или что-то еще через модуль подпроцессов, однако я не знаю, есть ли какие-либо другие модули, которые подключаются к Linux для обеспечения такой функциональности.