3
ป้องกัน sleep / suspend เมื่อไม่ได้ลงชื่อเข้าใช้บัญชีใดบัญชีหนึ่ง
เรามีเดสก์ท็อปสำนักงานที่ใช้ร่วมกันซึ่งใช้งาน Ubuntu 18.04 ซึ่งมีงานหลายงาน (ผ่าน ssh และหน้าจอ) มักจะทำงานเป็นเวลาหลายสัปดาห์ในหลายบัญชี เมื่อลงชื่อเข้าใช้บัญชี sleep / suspend จะถูกปิดการใช้งานผ่าน: การตั้งค่าพลังงานในการตั้งค่าระบบหลัก การใช้การgnome-tweak-toolตั้งค่า "ระงับเมื่อปิดฝาแล็ปท็อป" เป็นปิด สิ่งนี้จะทำงานได้ดีตราบใดที่ผู้ใช้ที่มีการตั้งค่าพลังงานเหล่านี้จะถูกบันทึกลงในเครื่องโดยตรงเสมอ (เช่นทางกายภาพไม่ใช่ผ่าน ssh) ปัญหาคือเมื่อผู้ใช้ไม่ได้ลงทะเบียนในปัจจุบันโดยตรงกล่าวคือเมื่อเครื่องที่หน้าจอเข้าสู่ระบบหลัก (เช่นในการบูตขึ้นไป) ดูเหมือนจะไม่เป็นวิธีการตั้งค่าการตั้งค่าสลีป / ระงับเมื่อไม่ได้เข้าสู่บัญชีที่เฉพาะเจาะจง ดังนั้นหากเครื่องยังคงอยู่บนหน้าจอนี้ในที่สุดเครื่องก็จะหยุดทำงานชั่วคราวทั้งหมด ดังที่ฉันได้กล่าวมาสิ่งต่าง ๆ ทำงานได้ดีตราบใดที่ผู้ใช้บางคนลงชื่อเข้าใช้อย่างไรก็ตามสิ่งนี้ถูกมองว่าเป็นความเสี่ยงด้านความปลอดภัย ดังนั้นเราต้องการหาวิธีแก้ปัญหาที่ดีกว่าทั้งระบบ ฉันควรพูดถึงว่าเรามีเดสก์ท็อปสำนักงานอื่นที่ใช้ Ubuntu 16.04 ซึ่งไม่มีปัญหานี้