def createUser(username,password):
password = crypt.crypt(password,"$5$a1")
os.system("sudo useradd -p '#{password}' -m "+username)
createUser("lesson1",idhash)
これはユーザーアカウントを作成するためのコードですが、ユーザーアカウントが作成されるたびにメソッド定義に挿入されるパスワードは新しく作成されたアカウントのパスワード。PythonスクリプトでLinuxでユーザーアカウントを作成する際に問題がある
あなたはパスワード変数を使用していません。 – EsotericVoid