ปัญหานี้ทำให้ฉันติดขัดอยู่พักหนึ่ง
ทุก ๆ ตอนนี้ฉันต้องเขียนไฟล์สคริปต์ที่ควรเรียกใช้sudo
คำสั่ง ฉันไม่จำเป็นต้องรู้ล่วงหน้าว่าฉันจะเปิดใช้งานsudo
ดังนั้นฉันมั่นใจว่ามีวิธีการเปิดส่วนต่อประสานกราฟิกที่ดี (เช่นที่โผล่ขึ้นมาเมื่อติดตั้งซอฟต์แวร์) แต่เป็นอย่างไร
The man sudo
says:
-A Normally, if sudo requires a password, it will read it from the current terminal. If the -A (askpass) option is specified, a (possibly
graphical) helper program is executed to read the user's password and output the password to the standard output. If the SUDO_ASKPASS
environment variable is set, it specifies the path to the helper program. Otherwise, the value specified by the askpass option in
sudoers(5) is used
ดังนั้นฉันค่อนข้างมั่นใจว่าวิธีแก้ปัญหาอยู่ในนั้น-A
และSUDO_ASKPASS
tuple แต่ฉันได้พยายามที่จะหาสิ่งที่จะใส่ลงไปในนั้น
gtksudo
kdesudo
ฉันไม่รู้ว่ามีอะไรในด้าน OS-X ของสิ่งต่าง ๆ แต่ฉันคิดว่าคุณกำลังมองหาบางอย่างตามสายเหล่านั้น