Jak włączyć „Innego” użytkownika do logowania się w Active Directory?


15

Pracuję na uniwersytecie, używając Active Directory, aw moim biurze jest kilka komputerów, które skonfigurowałem w Ubuntu 11.10, aby logować się jako użytkownik AD.

Aby się zalogować, osoba musi po prostu użyć „innego” użytkownika przy logowaniu oraz użyć swojego identyfikatora uniwersyteckiego i hasła. Zainstalowałem 12.04LTS na moim komputerze osobistym i widzę, że opcja „inne” już nie istnieje.

Jeśli zaktualizuję te komputery, które potrzebują funkcji logowania AD, czy będą je mieć?


W podobny sposób dołączam też moją maszynę testową do domeny, a w terminalu wykonując polecenie „su - <użytkownik>” działa dobrze, ale nadal nie mam „innych” w logowaniu do X.
Rura

Będąc nowym użytkownikiem Ubuntu ... Nie miałem pojęcia, że ​​ktoś został domyślnie wyłączony. Dziękujemy za wskazówkę dotyczącą rozwiązania problemu.

Odpowiedzi:


25

Edytuj /etc/lightdm/lightdm.confi dodaj następujący wiersz:

greeter-show-manual-login=true

Następnie uruchom ponownie lightdm:

sudo service lightdm restart

1
Działa dla mnie idealnie.
Gerald Schneider,

5
W przypadku późniejszych wersji Ubuntu (14.04) dodaj ten wiersz do:/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
LD James

Rozwiązanie @LDJames nadal działa w dniu 18.04.
domen

6

Możesz także ukryć wszystkich użytkowników, aby wprowadzić dowolną nazwę, edytując /etc/lightdm/lightdm.conf, dodając:

greeter-hide-users=true

Jest to szczególnie przydatne, jeśli korzystasz z usług NIS lub LDAP.


4

W przypadku Ubuntu 16.04 konfiguracja Greeters jest pobierana z plików konfiguracyjnych w następującej hierarchii:

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

Miejsce do dodania zmian konfiguracji jest drugie na liście, pod warunkiem, że w ostatnim pliku listy nie ma nic, co mogłoby zastąpić wartości, które chcesz zmienić.

Tak więc, tworzenie pliku /etc/lightdm/lightdm.conf.d/50-myconfig.conf i umieszczanie go

[Seat:*]
greeter-hide-users=false
greeter-show-manual-login=true
allow-guest=false
  • Pierwszy wpis ukrywa listę zalogowanych użytkowników
  • Drugi wpis umożliwia ręczne logowanie użytkownika
  • Trzeci wpis wyłącza konto logowania gościa

UWAGA: W przypadku wersji Ubuntu przed 15.10 zastąpić [siedziska: *] z [SeatDefaults]

Po wprowadzeniu zmian uruchom ponownie usługę lightdm, aby zastosować zmiany.

sudo service lightdm restart

lub

sudo systemctl restart lightdm.service

Aby uzyskać więcej informacji, zobacz: Ubuntu LightDM Wiki


1

Z wiki Ubuntu: https://wiki.ubuntu.com/LightDM

Konfiguracja LightDM jest zarządzana przez plik lightdm.conf, jednak nie należy go bezpośrednio edytować, zamiast tego użyj:

lightdm-set-defaults

Znalazłem plik w / usr / lib / lightdm / lightdm-set-defaults

Na terminalu wpisz:

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

Edycja: Chociaż było to tymczasowo prawdą w przypadku 12.04, wydaje się, że nie jest to prawdą w żadnej nowszej wersji, a edytowanie plików conf, jak sugerowano inaczej, jest właściwym rozwiązaniem.


1
To narzędzie (lightdm-set-defaults) nie istnieje w moim systemie i nie mogę wymyślić, jak go zainstalować. askubuntu.com/questions/251041/... też nie pomogło.
foobarbecue

@foobarbecue, sprawdź ponownie ten temat. Wygląda na to, że wszystko się zmieniło w wersji 14.04, a lightdm-set-defaults jest przestarzałe.
matt wilkie

1
Nie tylko przestarzałe, usunięte, zgodnie z askubuntu.com/questions/251041/...
armb
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.