ฉันต้องการ:
เพื่อให้สามารถเลือกเซสชันผู้เยี่ยมชมจากเมนูผู้ใช้เมื่อลงชื่อเข้าใช้บัญชีผู้ดูแลระบบของฉันในกรณีที่มีคนต้องการใช้คอมพิวเตอร์ของฉัน
ฉันไม่ต้องการ
มีคนที่สามารถเปิดคอมพิวเตอร์ของฉันและลงชื่อเข้าใช้ในเซสชันผู้เยี่ยมชม
ฉันเคยได้ยินวิธีการที่หนึ่งแก้ไข/etc/lightdm/lightdm.conf
รวมallow-guest=false
(แล้วรีสตาร์ท lightdm)
ปัญหาเกี่ยวกับวิธีการนี้คือฉันไม่ต้องการปิดใช้งานบัญชีผู้เยี่ยมชมอย่างสมบูรณ์ ฉันเพียงต้องการที่จะปิดการใช้งานการเข้าถึงมันจากเมนูเข้าสู่ระบบในขณะที่ยังคงความสามารถในการ(ในขณะที่เข้าสู่บัญชีผู้ดูแลระบบของฉัน)เริ่มเซสชั่นผู้เยี่ยมชมด้วยตนเอง
มีวิธีแก้ไขไหม? ฉันไม่สามารถค้นหาด้วยเครื่องมือค้นหา (และมันยากมากที่จะค้นหาคำ)
แก้ไข: ใช่ Ubuntu 12.04 LTS (เดสก์ท็อป) รุ่นล่าสุด
และจะต้องเป็นบัญชีของแขกเพราะวิธีการทำงาน ฉันต้องการความสามารถในการอนุญาตให้ผู้อื่นใช้บัญชีผู้เยี่ยมชมฉันสามารถเปิดใช้งานได้อย่างง่ายดายจากบัญชีหลักของฉันเพราะมันทำงานอย่างไร (ไม่มีรหัสผ่านและความจริงที่ว่าทุกอย่างในนั้นจะถูกลบเมื่อเซสชั่นสิ้นสุดลง) บัญชีฟรีใช้ได้กับทุกคนที่เปิดคอมพิวเตอร์ของฉัน
แม้ว่าฉันจะสามารถทำสิ่งนี้ผ่านบัญชีที่มีมาตรฐาน จำกัด แต่ก็เป็นที่ยอมรับได้เพราะฉันสามารถเปลี่ยนการตั้งค่าในซอฟต์แวร์ส่วนใหญ่เพื่อไม่บันทึกอะไรเลย จะต้องไม่มีรหัสผ่านและสามารถเข้าถึงได้ผ่านรายการผู้ใช้ในขณะที่ฉันเข้าสู่บัญชีหลักของฉัน แต่มองไม่เห็น / ไม่สามารถเข้าถึงได้จากหน้าจอเข้าสู่ระบบหลัก
นี่คือรหัสที่ฉันพูดถึง อย่างที่คุณเห็นโครงสร้างคล้ายกันมาก แต่มีความแตกต่างที่สำคัญบางอย่าง ไม่มีauto required pam_unix.so
และลิงก์บอกว่าจะเพิ่มบรรทัดที่เรียกว่าauth optional pam_permit.so
แต่ฉันมีอยู่แล้วauth required pam_permit.so
และความแตกต่างเล็กน้อยอื่น ๆ
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
auth required pam_permit.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session required pam_limits.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
@include common-password