Wie verstecke ich einen bestimmten Benutzer bei einer Standardinstallation von 11.10 oder höher vor dem Anmeldebildschirm? (dh mit Unity Greeter)?
lightdm
unity-greeter
tückisch
quelle
quelle
Derzeit funktioniert diese Methode aufgrund eines Fehlers in Lightdm nicht.
Bitte überprüfen Sie den Fehlerstatus, bevor Sie diese Methode anwenden.
Hier ist was du machen willst:
Erstellen Sie zunächst eine Sicherungskopie Ihrer Konfiguration.
Dann müssen Sie Ihre Konfiguration bearbeiten:
Sie werden so etwas sehen:
Von Interesse für uns ist der Teil hier:
hidden-users=nobody nobody4 noaccess
Um den Benutzernamen auszublenden
james
, fügen Sie ihn einfach wie folgt hinzu:hidden-users=nobody nobody4 noaccess james
Starten Sie dann Ihren Computer neu und es sollte verschwunden sein.
Als Verweis auf andere, siehe
Siehe https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/857651
Bei einigen Versionen von lighdm (Ubuntu 14.04) müssen Sie den Namen
[UserAccounts]
in[UserList]
(in/etc/lightdm/users.conf
) ändern, damit diese Methode funktioniert. (Wenn Sie interessiert sind, warum dies notwendig sein könnte,common/user-list.c:321
lesen Sie in der LightDM-Quelle nach.)quelle
Sie können den Benutzer mit einer UID <1000 erstellen, bis der Fehler 857651 behoben ist
Um beispielsweise eine neue UID unter 1000 zuzuweisen (wir verwenden 999), verwenden Sie diesen Befehl
Ersetzen Sie das
user-name
durch den tatsächlichen Benutzernamen, genau wieanwar
oderdetly
usw.quelle
sudo groupmod -g999 user-name
. Und wie dqvn2002 in ihrer Antwort erwähnt, benötigen Sie für Ubuntu 12.04 eine Zahl <500, sodass 999 nicht funktioniert.sudo chown -R user-name:user-name /home/user-name
.weil das Ubuntu 12.04 Setup
also müssen wir die
uid
weniger als 500 reduzierenBeispiel:
sudo usermod -u 499 user-name
Es funktioniert bei mir! Gelöst Viel Glück.
quelle
chown
alle Dateien, die dem Benutzer gehören, ändern , wie ich die Antwort von OerHeks kommentiert habe.Diese Methode funktioniert unter Ubuntu 13.10 nicht.
So verbergen Sie Benutzeranmeldenamen korrekt Sie müssen die LightDM-Konfiguration öffnen:
und füge die folgenden Optionen hinzu:
Dann speichern und neu starten. Das ist alles.
quelle
Dies ist eine Variation von James 'Antwort. Sie können Benutzer in lightDM ausblenden, indem Sie ihnen einfach eine ID zuweisen, die unter der Mindest-ID in:
Auf meinem PC waren es 1000
Sie können die UID einfach im Terminal ändern:
Es funktioniert auf meinem PC (im Jahr 2016), daher schätze ich, dass der LightDM-Fehler, den Eliah Kagan im Jahr 2014 in Bezug auf James 'Antwort erwähnte, behoben wurde.
quelle