Welcher Benutzer wird auf dem Linux-Anmeldebildschirm angezeigt?

Welcher Benutzer wird auf dem Linux-Anmeldebildschirm angezeigt?

Am linux mint mate 17.2hat Oracle Xe einen Benutzer oraclemit erstellt uid = 1001, dessen Kennwortteil /etc/shadowlautet *, was vermutlich bedeutet, dass die Anmeldung deaktiviert wird.

Der Benutzer wird jedoch oracleweiterhin im Anmeldebildschirm angezeigt.

Ich habe versucht, den Benutzer für die Anmeldung über zu sperren passwd -l oracle, aber er wird immer noch auf dem Anmeldebildschirm angezeigt.

Die Fragen sind:

  • Welche Art von Benutzer wird auf dem Anmeldebildschirm angezeigt? Sind das Benutzer mit uid >= 1000?
  • Wie kann ich den Benutzer (mit UID >= 1000) und verhindern, dass es im Anmeldebildschirm angezeigt wird?

Antwort1

Entwederbearbeiten /etc/lightdm/users.conf(wenn AccountsService nicht installiert ist – ältere Systeme) und yourusernameder hidden-usersZeile zB hinzufügen:

[UserList]
hidden-users=nobody nobody4 noaccess yourusername

Oder(wenn AccountsService aktiviert ist – z. B. ubutnu14.04) Erstellen Sie eine Datei mit dem Namen, /var/lib/AccountsService/users/yourusernamedie diese Zeilen enthält:

[User]
SystemAccount=true

Sie können mit folgendem Befehl überprüfen, ob AccountsService unter Ubuntu installiert ist:

dpkg -l accountsservice

oder für rpm-basierte Systeme (z. B. CentOS) mit:

rpm -qa | grep glibc-static

verwandte Informationen