sudo -i nautilusผมเขียนคำตอบของการให้คำปรึกษาการใช้งานด้วย ฉันรู้ว่าgksuเลิกใช้แล้วและฉันรู้สึกว่าsudo -iนี่คือวิธีที่เราควรรันแอปพลิเคชั่นกราฟิกในฐานะที่เป็น root โดยไม่ฆ่าลูกแมวแต่มีคนแสดงความคิดเห็นว่า ' pkexecเป็นของใหม่gksu' ความเข้าใจของฉันpkexecไม่เหมือนกับการใช้รูปแบบใด ๆ ของsudo:
เมื่อใดที่จะใช้ pkexec vs gksu / gksudo
และต้องการการตั้งค่าโดยเฉพาะอย่างยิ่งเมื่อต้องการใช้กับแอปพลิเคชันกราฟิก:
เมื่อฉันทำsudo -iทุกอย่างทำงานได้เสมอดังนั้นทำไมฉันควรจะไปที่ปัญหาของการกำหนดค่าpkexec? ฉันสามารถเห็นว่าสำหรับการเขียนสคริปต์ที่เปิดตัวสิ่งที่เป็นรากฉันจะต้องทำ:
ฉันสามารถใช้ pkexec ในไฟล์ Python Script หรือ .desktop ได้หรือไม่?
แต่อย่างอื่นฉันจะได้pkexecอะไรจากการใช้ ฉันควรใช้คำสั่งเหล่านี้เมื่อใด แนวปฏิบัติที่ดีที่สุดในการเปิดแอปพลิเคชันกราฟิกในฐานะรูทคืออะไร
(ฉันได้อ่านmanหน้า... แล้ว แต่ฉันรู้สึกไม่ฉลาด)
sudo -iคือทางออกที่ปลอดภัย pkexecแต่ไม่ได้อธิบายมาก
sudoedit(AKA sudo -e) จะเป็นอย่างไร
sudoeditหรือไม่ แนวคิดที่น่าสนใจ
gksuในทุกระบบเพื่อเรียกใช้แอพ GUI ด้วยgksudoถ้าจำเป็น ไม่มีอะไรอีกแล้ว.