เหตุใดแอปพลิเคชันไม่เปิดเนื่องจากรูทใช้เมนูทั่วโลก


12

เหตุใดแอปพลิเคชันเช่น synaptic (และอื่น ๆ ที่ต้องการสิทธิ์รูท) จึงมีเมนูในหน้าต่างแทนแผงด้านบน จะมีการเปลี่ยนแปลงหรือไม่หรือจะเป็นเช่นนั้นเพื่อระบุว่าผู้ใช้มีสิทธิ์ใช้งานรูตหรือไม่

คำตอบ:


5

สำหรับแอปพลิเคชันที่จะใช้เมนูโกลบอลตัวแปรสภาวะแวดล้อม $ UBUNTU_MENUPROXY จำเป็นต้องถูกตั้งค่าเป็นชื่อของไลบรารี menuproxy ที่จะใช้ เพื่อเหตุผลด้านความปลอดภัยตัวแปรนี้จะถูกล้างเมื่อใช้ sudo เป็นต้นเพื่อรันโปรแกรมเป็น root

ผลข้างเคียงนี่เป็นการระบุว่าโปรแกรมใดที่จะทำงานเหมือนรูทมิฉะนั้นอาจไม่ชัดเจนว่ารายการในเมนูทั่วโลกเป็นของโปรแกรมที่ทำงานในฐานะรูท

เนื่องจากนี่เป็นเหตุผลที่ดีสำหรับพฤติกรรมปัจจุบันฉันไม่คิดว่ามันจะเปลี่ยนไป


นอกจากนี้ยังมีรายงานข้อผิดพลาดเกี่ยวกับสิ่งนี้ใน Launchpad
htorque
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.