2024-04-29 02:42:06 发布
网友
如何使用Python在Linux中创建用户?我的意思是,我知道子流程模块,并考虑了调用“adduser”并同时传递所有参数,但是“adduser”命令会问一些问题,比如密码、全名、电话等等。如何使用子流程回答这些问题? 我在这个问题中见过名为pexpect的模块:Can I use Python as a Bash replacement?。还有其他的标准模块吗?
import os import crypt password ="p@ssw0rd" encPass = crypt.crypt(password,"22") os.system("useradd -p "+encPass+" johnsmith")
使用useradd,它不询问任何问题,但接受许多命令行选项。
useradd
在Ubuntu上,可以使用python-libuser包
使用
useradd
,它不询问任何问题,但接受许多命令行选项。在Ubuntu上,可以使用python-libuser包
相关问题 更多 >
编程相关推荐