python - 使用 Python 脚本在 Linux 中创建用户帐户时遇到问题

标签 python linux operating-system

def createUser(username,password):
    password = crypt.crypt(password,"$5$a1")
    os.system("sudo useradd -p '#{password}' -m "+username)

    createUser("lesson1",idhash)

到目前为止,这是我创建用户帐户的代码,但每次创建用户帐户时,方法定义中插入的密码并不是新创建帐户的密码。

最佳答案

修复以下行以使用用户名和密码:

os.system("sudo useradd -p {} -m {}".format(password, username))

关于python - 使用 Python 脚本在 Linux 中创建用户帐户时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44751547/

相关文章:

linux - Net-SNMP:使用 Net-SNMP v5.4.3 的 snmpwalk "timeout: No Response from localhost:1161"

c - 接收/接收的最大镜头数是多少

python - 将命令 doSomething 和 doSomething() 传递给 Tkinter 按钮有什么区别?

python - 如何使用 SymPy 替换模式

python - Django 查询详情 View

memory-leaks - 内存泄漏和操作系统

python - 如何创建一个 python 脚本,以便在目录中的 csv 文件在过去 24 小时内未更新时发送电子邮件?

python - 如何使用 python M2Crypto 提取 RSA 公共(public)指数

linux - 如何将部分时间戳添加到 Fluentd 输出文件格式

c - 扩展页表有什么用?