def createUser(username,password): password = crypt.crypt(password,"$5$a1") os.system("sudo useradd -p '#{password}' -m "+username) createUser("lesson1",idhash)
这是迄今为止创build用户帐户的代码,但每次创build用户帐户时,在方法定义中插入的密码都不是新创build的帐户的密码。
修复以下行以使用用户名和密码:
os.system("sudo useradd -p {} -m {}".format(password, username))