ฉันจะเปิดใช้งานผู้ใช้“ อื่น ๆ ” เพื่อเข้าสู่ระบบด้วย Active Directory ได้อย่างไร


15

ดังนั้นฉันทำงานที่มหาวิทยาลัยโดยใช้ไดเรกทอรีที่ใช้งานอยู่และในสำนักงานของฉันมีคอมพิวเตอร์สองสามเครื่องที่ฉันตั้งค่าใน Ubuntu 11.10 เพื่อเข้าสู่ระบบในฐานะผู้ใช้ AD

ในการเข้าสู่ระบบคนเพียงแค่ต้องใช้ผู้ใช้ "คนอื่น" ที่เข้าสู่ระบบและใช้ ID มหาวิทยาลัยและรหัสผ่านของพวกเขา ฉันได้ติดตั้ง 12.04LTS บนคอมพิวเตอร์ส่วนตัวของฉันและฉันเห็นว่าไม่มีตัวเลือก "อื่น ๆ " อีกต่อไป

หากฉันอัพเกรดคอมพิวเตอร์เหล่านั้นที่ต้องการความสามารถในการเข้าสู่ระบบโฆษณาพวกเขาจะมีหรือไม่


ฉันยังเข้าร่วมเครื่องทดสอบของฉันกับโดเมนด้วยเช่นกันและในเทอร์มินัลที่ใช้ "su - <user>" มันใช้งานได้ดี แต่ก็ยังไม่มี "อื่น ๆ " ในการเข้าสู่ระบบ X
ท่อ

ใหม่กับอูบุนตู ... ฉันไม่รู้เลยว่ามีใครบางคนถูกปิดใช้งานไป ขอบคุณสำหรับเคล็ดลับการแก้ไขปัญหา

คำตอบ:


25

แก้ไข/etc/lightdm/lightdm.confและเพิ่มบรรทัดต่อไปนี้:

greeter-show-manual-login=true

จากนั้นรีสตาร์ท lightdm:

sudo service lightdm restart

1
ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน
Gerald Schneider

5
สำหรับ Ubuntu รุ่นที่ใหม่กว่า (14.04) เพิ่มบรรทัดนี้ไปที่:/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
LD James

โซลูชันของ @LDJames ยังคงใช้งานได้ใน 18.04
domen

6

คุณยังสามารถซ่อนผู้ใช้ทั้งหมดเพื่อให้คุณใส่ชื่ออะไรก็ได้โดยแก้ไข /etc/lightdm/lightdm.conf การเพิ่ม:

greeter-hide-users=true

สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณใช้ NIS หรือบริการ LDAP


4

สำหรับการกำหนดค่า Ubuntu 16.04 สำหรับชาวกรีกนั้นนำมาจากไฟล์การกำหนดค่าตามลำดับชั้นดังต่อไปนี้:

  1. /usr/share/lightdm/lightdm.conf.d/*.conf
  2. /etc/lightdm/lightdm.conf.d/*.conf
  3. /etc/lightdm/lightdm.conf

สถานที่ที่จะเพิ่มการเปลี่ยนแปลงการกำหนดค่าของคุณเป็นครั้งที่สองในรายการโดยที่ไม่มีสิ่งใดในไฟล์รายการสุดท้ายที่จะแทนที่ค่าที่คุณต้องการเปลี่ยนแปลง

ดังนั้นการสร้างไฟล์ / etc / lightdm / lightdm.conf.d/50-myconfig.confและวางไว้ในนั้น

[Seat:*]
greeter-hide-users=false
greeter-show-manual-login=true
allow-guest=false
  • รายการแรกซ่อนรายการของผู้ใช้เข้าสู่ระบบ
  • รายการที่สองช่วยให้ผู้ใช้เข้าสู่ระบบด้วยตนเอง
  • รายการที่สามปิดการใช้งานบัญชีเข้าสู่ระบบแขก

หมายเหตุ: สำหรับรุ่น Ubuntu ก่อนหน้า15.10ให้แทนที่[Seat: *]ด้วย[SeatDefaults]

เมื่อทำการเปลี่ยนแปลงแล้วให้เริ่มบริการ lightdm ใหม่เพื่อให้การเปลี่ยนแปลงนั้นมีผล

sudo service lightdm restart

หรือ

sudo systemctl restart lightdm.service

ดูข้อมูลเพิ่มเติมได้ที่: Ubuntu LightDM Wiki


1

จาก Ubuntu wiki: https://wiki.ubuntu.com/LightDM

การกำหนดค่า LightDM ถูกควบคุมโดยไฟล์ lightdm.conf อย่างไรก็ตามไม่ควรแก้ไขโดยตรงแทนที่จะใช้:

lightdm-การตั้งค่าเริ่มต้น

ฉันพบไฟล์ที่ / usr / lib / lightdm / lightdm-set-defaults

ที่ terminal คุณจะต้องป้อน:

sudo /usr/lib/lightdm/lightdm-set-defaults -m true

แก้ไข: แม้ว่านี่จะเป็นจริงชั่วคราวสำหรับ 12.04 แต่ก็ดูเหมือนจะไม่เป็นความจริงสำหรับรีลีสที่ใหม่กว่าและการแก้ไขไฟล์ conf ดังที่แนะนำไว้เป็นวิธีแก้ไขที่ถูกต้อง


1
ยูทิลิตี้นี้ (lightdm-set-defaults) ไม่มีอยู่ในระบบของฉันและฉันไม่สามารถหาวิธีการติดตั้งได้ askubuntu.com/questions/251041/…ก็ไม่ได้ช่วยอะไรเช่นกัน
foobarbecue

@foobarbecue ตรวจสอบหัวข้อนั้นอีกครั้ง ดูเหมือนว่าสิ่งต่าง ๆ มีการเปลี่ยนแปลงด้วย v14.04 และ lightdm-set-defaults ได้รับการคัดค้าน
matt wilkie

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