Am linux mint mate 17.2
hat Oracle Xe einen Benutzer oracle
mit erstellt uid = 1001
, dessen Kennwortteil /etc/shadow
lautet *
, was vermutlich bedeutet, dass die Anmeldung deaktiviert wird.
Der Benutzer wird jedoch oracle
weiterhin 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 yourusername
der hidden-users
Zeile 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/yourusername
die 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