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/