ฉันจำได้ว่าในเวอร์ชั่นของอูบุนตูประมาณ 9.04 เป็นไปได้ที่จะปิดการใช้งานของผู้ใช้ในการปิดระบบ (และอาจจะถูกระงับด้วย) หากมีผู้ใช้คนอื่นเข้าสู่ระบบบางอย่างเช่นชุดนโยบายหรือคล้ายกัน
เป็นไปได้ที่จะทำใน 11.04?
ขอบคุณ
แก้ไข:
หากมีคนต้องการ (สำหรับความเสี่ยงของตัวเอง) การเปลี่ยนแปลงเล็กน้อยใน / usr / lib / pm-utils / bin / pm-action จะอนุญาตให้ผู้ใช้ระงับเครื่องหากเขาเป็นเพียงผู้ใช้ที่ล็อกอินหรือเมื่อผู้ใช้จะเรียกใช้ sudo pm-suspend อาจไม่ใช่โค้ดที่ดีที่สุด แต่ตอนนี้ใช้งานได้แล้ว
diff -r 805887c5c0f6 pm-action
--- a/pm-action Wed Jun 29 23:32:01 2011 +0200
+++ b/pm-action Wed Jun 29 23:37:23 2011 +0200
@@ -47,6 +47,14 @@
exit 1
fi
+if [ "$(id -u )" == 0 -o `w -h | cut -f 1 -d " " | sort | uniq | wc -l` -eq 1 ]; then
+ echo "either youre root or root isnt here and youre only user, continuing" 1>&2
+ else
+ echo "Not suspending, root is here or there is more users" 1>&2
+ exit 2
+ fi
+
+
remove_suspend_lock()
{
release_lock "${STASHNAME}.lock"
คำถามยังคงเป็นไปได้หรือไม่ที่จะห้ามการปิดระบบหรือหยุดชั่วคราวเมื่อมีผู้ใช้มากกว่าหนึ่งคนเข้าสู่ระบบ
/var/lib/polkit-1/localauthority/*.d
ไดเรกทอรีของคุณดังที่อธิบายไว้ในpklocalauthority
หน้าคู่มือ หลีกเลี่ยงการปรับเปลี่ยนไฟล์ติดตั้งโดยแพคเกจ (เป็น/usr/share/polkit-1/actions/org.freedesktop.consolekit.policy
) อื่น ๆ/etc/
ที่อยู่ในแฟ้มการกำหนดค่า