我有一个 python 脚本,它创建一些文件,它要求我输入密码,这个脚本是从 bash 脚本调用的,他们有什么方法可以获取输入的密码并将其回显到文本文件
答案1
由于 python 脚本同时具有用户名和密码,因此它可以将它们写入文件中。
with open('/etc/openvpn/clients/%s/login.txt' % username, 'w') as login_log:
login_log.write('%s\n%s\n' % (username, password))
这将打开login.txt
,覆盖该文件(如果已经存在),并在第一行写入用户名,然后在第二行写入密码
答案2
#!/bin/sh
echo "password please..."
read pass
echo $pass > file.txt