【发布时间】:2020-12-24 05:12:41
【问题描述】:
考虑一个 UNIX 帐户 jdoe。我想使用以root 运行的python 脚本更新jdoe 的密码。目前,我正在使用:
cmd = 'echo "' + username + ":" + new_pass + '" | chpasswd '
os.system(cmd)
但是,这是一种不安全的方法。如果有人将new_pass 输入为pass"; rm -rf / #,那将是灾难性的。
有安全可靠的方法吗?
【问题讨论】:
标签: python linux unix passwords