gpt4 book ai didi

Python 用户创建脚本

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:22 24 4
gpt4 key购买 nike

出于培训原因,我正在尝试编写一个 python 脚本来创建和设置用户帐户和密码:

import subprocess
from subprocess import Popen

users = ["user1"]
default_passwd = 'password'

for user in users:
p1 = subprocess.Popen(["useradd" ,user])
proc = Popen(['echo' ,default_passwd , '|' , 'passwd', user, '--stdin'])
proc.communicate()

创建用户时,passwd 过程失败。任何帮助将不胜感激。

最佳答案

为什么不在命令 useradd 中传递密码?这样它就可以在不提示的情况下创建一个带密码的用户!!

import os
import crypt

password ="your-password"
crypted_password = crypt.crypt(password,"22")
os.system("useradd -p "+ crypted_password +" student")

关于Python 用户创建脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46464037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com