ฉันต้องการเขียนสคริปต์หลังการติดตั้งอัตโนมัติใน Bash ( post-install.sh
เช่นชื่อ) สคริปต์จะเพิ่มและอัปเดตที่เก็บติดตั้งและอัพเดทแพ็คเกจโดยอัตโนมัติแก้ไขไฟล์กำหนดค่า ฯลฯ
ตอนนี้ถ้าฉันรันสคริปต์นี้เช่นsudo post-install.sh
ฉันจะได้รับแจ้งให้ป้อนsudo
รหัสผ่านครั้งเดียวเท่านั้นหรือฉันจะต้องป้อนsudo
รหัสผ่านในแต่ละการเรียกใช้คำสั่งภายในสคริปต์ซึ่งต้องsudo
ได้รับอนุญาตหรือไม่ กล่าวอีกนัยหนึ่งคำสั่งภายในสคริปต์ทุบตี 'สืบทอด' สิทธิ์การดำเนินการดังนั้นจะพูดหรือไม่
และถ้าพวกเขาทำจริง ๆแล้วยังมีความเป็นไปได้ไหมที่sudo
สิทธิ์จะหมดเวลา (ตัวอย่างเช่นคำสั่งเฉพาะใช้เวลานานพอที่จะsudo
หมดเวลา) หรือการป้อนsudo
รหัสผ่านครั้งแรกจะมีอายุการใช้งานตลอดช่วงเวลาของสคริปต์ทั้งหมดหรือไม่