ฉันแนะนำเสมอกดALT+ F2และพิมพ์เช่นgksu nautilus
หรือgksudo nautilus
ทั้งสองอย่างเทียบเท่า; เพื่อรันโปรแกรมกราฟิกที่มีสิทธิ์ใช้งานรูท อย่างไรก็ตามฉันเพิ่งติดตั้งคำรามบนระบบทดสอบและไม่สามารถใช้งานได้อีกต่อไป
gksu
และgksudo
ไม่ได้รับการติดตั้งเป็นส่วนหนึ่งของการติดตั้งที่เริ่มต้น แม้ว่าพวกเขาจะอยู่ในที่เก็บ อย่างน้อย 12.04 gksudo
เป็นเพียงการเชื่อมโยงสัญลักษณ์gksu
เหตุผลที่ฉันทำสิ่งนี้มาตลอดเพราะในขณะที่มันมักจะปลอดภัยในการใช้งานในsudo
บางกรณีมันอาจทำให้เกิดปัญหากับแอปพลิเคชันแบบกราฟิกเพราะgksu
คุณได้เรียกใช้โปรแกรมเป็นรูทในขณะที่sudo
คุณทำงานด้วยตัวคุณเอง
นี่อาจหมายความว่าคุณเปลี่ยนเจ้าของไฟล์ระบบที่สำคัญโดยไม่ได้ตั้งใจ สิ่งนี้อาจทำให้เกิดปัญหา
เหตุผลนี้อธิบายได้ดีขึ้นที่นี่:
ทำไมคำสั่งถูกลบออกจากการติดตั้งใหม่และเราควรจะใช้อะไรแทน
gksudo
และgksu
มีไม่เหมือนกันแม้ว่าหนึ่งในการเชื่อมโยงสัญลักษณ์ไปยังอีก (โปรแกรมตรวจพบว่ามันเป็นจุดเริ่มต้น) มีความแตกต่างเล็กน้อยที่ในบางกรณีอาจนำไปสู่การสูญเสียไฟล์ระบบที่เลือก ดังนั้นจนกว่าคุณจะเริ่มใช้pkexec
โปรดมักจะใช้แทนgksudo
gksu
gksudo
เหมือนกันดูgksudo และ gksu แตกต่างกันอย่างไร? . คุณสามารถเพิ่มคำตอบให้กับคำถามที่อธิบายถึงความแตกต่างได้ไหม; หรือให้ลิงค์ไปยังเว็บไซต์ที่อธิบายให้เรารู้
gksu
หยุดการติดตั้งโดยค่าเริ่มต้นคือนักพัฒนาคิดว่าpolkitเป็นวิธีที่ดีกว่าในการควบคุมสิทธิ์ ดังนั้นพวกเขาจึงค่อยๆโยกย้ายแอปพลิเคชั่นมาใช้แทน gksu
เป็นเพียงส่วนหนึ่งของการติดตั้งเริ่มต้นเนื่องจากแอปพลิเคชันอื่นขึ้นอยู่กับมัน เนื่องจากไม่มีสิ่งใดในการติดตั้งเริ่มต้นขึ้นอยู่กับgksu
หรือgksudo
ไม่ถูกดึงเข้ามาอีกต่อไป