export MY_SUDO_PASS="user_password_here"
วิธีทดสอบว่าใช้งานได้หรือไม่:
echo $MY_SUDO_PASS
> user_password_here
หากต้องการเรียกใช้ "sudo apt-get update" และยอมรับรหัสผ่านจากตัวแปรสภาพแวดล้อมที่เราสร้างไว้ก่อนหน้านี้:
echo $MY_SUDO_PASS | sudo -S apt-get update
เรียกใช้จาก python (ตัวอย่างการเปลี่ยนความเป็นเจ้าของไดเรกทอรีซ้ำกับชื่อผู้ใช้):
python
>> import subprocess
>> subprocess.call('echo $MY_SUDO_PASS | sudo -S chown -R username_here /home/username_here/folder_to_change_ownership_recursivley', shell=True)
echo $ MY_SUDO_PASS รหัสผ่านของ get - สลับการจับและส่งผ่านรหัสผ่านไปยัง sudo