ฉันมีการเริ่มต้น (งาน. เดสก์ท็อป
) งานที่อยู่ใน /etc/xdg/autostart
โฟลเดอร์ ดูเหมือนว่านี้
[รายการเดสก์ท็อป]
เวอร์ชัน=1.0
ชื่อ=MAAS
ความคิดเห็น = โลหะเป็นบริการ
Exec=/home/ubuntu/initmaas.sh
เส้นทาง=/บ้าน/อูบุนตู/
เทอร์มินัล=จริง
Type=ใบสมัคร
X-GNOME-เปิดใช้การเริ่มอัตโนมัติ=จริง
หมวดหมู่=ยูทิลิตี้;การพัฒนา
และมันเริ่มต้นที่ initmaas.sh
สคริปต์ที่เก็บไว้ใน /home/ubuntu/initmaas.sh
ไดเรกทอรีและมีลักษณะดังนี้:
#!/bin/bash
คำพังเพยเทอร์มินัล -- sudo '/home/ubuntu/maas.sh'
ทุกครั้งที่ฉันเข้าสู่ระบบจะขอรหัสผ่านซึ่งเป็นเรื่องปกติ ฉันให้รหัสผ่าน sudo และงานเริ่มต้นอย่างถูกต้อง
คำถามของฉันคือ:
ฉันจะทำให้สคริปต์เริ่มต้นโดยอัตโนมัติได้อย่างไรโดยจัดเก็บรหัสผ่านไว้ในตัวแปรหรือในไฟล์ข้อความในไฟล์ initmaas.sh สิ่งสำคัญคือฉันต้องดูว่ามันทำอะไรทุกครั้งที่ฉันหรือคนอื่นเข้าสู่ระบบ เพราะสคริปต์ทำหลายอย่าง และฉันต้องติดตั้งใหม่อีกครั้งในหลายๆ เครื่อง แนวคิดคือการหลีกเลี่ยงการใส่รหัสผ่านด้วยตนเองในแต่ละครั้ง
ความคิดใด ๆ ขอบคุณมาก