การปิดระบบ Ubuntu จำเป็นต้องมีการอนุญาตรูทจริงๆหรือไม่?


2

ฉันใช้ Lubuntu 12.10 ฉันเพิ่งสังเกตเห็นว่าเมื่อฉันใช้ตัวเลือกการปิดจากเมนูแอปพลิเคชันมันไม่ขอรหัสผ่านหรือการอนุญาตราก แต่ถ้าฉันใช้ 'shutdown -h now' โดยไม่ 'sudo' คอมพิวเตอร์จะถามถึงการอนุญาตรูท

ฉันเจียมขอผู้เชี่ยวชาญ Linux เพื่อล้างข้อสงสัยของฉัน

คำตอบ:


2

ในอีกคำถามหนึ่งคำสั่งที่ให้ปุ่มปิดเครื่องเรียกจริงได้รับ:

dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

มันส่งสัญญาณไปยัง daemon ที่ได้รับอนุญาตให้ปิดระบบ ไม่จำเป็นต้องรูทสำหรับส่งสัญญาณนี้ อย่างไรก็ตามคุณไม่ได้รับอนุญาตให้ดำเนินการshutdownโดยตรงโดยไม่มีสิทธิ์รูท


ขอบคุณทิม หมายความว่าทุกคนสามารถส่งสัญญาณและปิดระบบได้หรือไม่
Vysakh เปรม

โดยหลักการแล้วใช่ แต่ yuo สามารถกำหนดค่าได้ มาตรฐานคือคุณสามารถปิดระบบได้ถ้าคุณเป็นผู้ใช้คนเดียวที่เข้าสู่ระบบaskubuntu.com/questions/1190/…อธิบายวิธีการเปลี่ยน
ทิม

2

ใช่คุณต้องการรูทหรือการเข้าถึงระบบทางกายภาพ นี่เป็นเพราะ linux / unix ได้รับการออกแบบมาเป็นหลักสำหรับระบบที่มีผู้ใช้หลายคนพร้อมกัน (เมนเฟรมเซิร์ฟเวอร์) ซึ่งแตกต่างจากพีซีแบบผู้ใช้มาตรฐานคนเดียวของคุณ หากคุณเชื่อมต่อกับระบบที่โฮสต์ผู้ใช้ 29 รายในการเชื่อมต่อ ssh ที่แตกต่างกันการให้ผู้ใช้คนใดคนหนึ่งปิดเซิร์ฟเวอร์อาจทำให้ผู้ใช้รายอื่นเสียหายได้

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