gestern habe ich Ubuntu 13.10 installiert und seit ich meinen Laptop neu gestartet habe, gibt es ein Benutzerkonto, das Light Display Manager
als verfügbare Option auf meinem Anmeldebildschirm aufgerufen wird .
Für die Anmeldung wird ein Passwort benötigt, aber ich weiß es nicht, obwohl ich einige ausprobiert habe.
Aufgrund einiger Antworten habe ich mit sudo power eine Datei wie folgt geändert (lightdm hinzugefügt):
cat /etc/lightdm/users.conf
#
# User accounts configuration
#
# NOTE: If you have AccountsService installed on your system, then LightDM will
# use this instead and these settings will be ignored
#
# minimum-uid = Minimum UID required to be shown in greeter
# hidden-users = Users that are not shown to the user
# hidden-shells = Shells that indicate a user cannot login
#
[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess lightdm
hidden-shells=/bin/false /usr/sbin/nologin
→ Aber es hat sich nichts geändert!
Was ist das? Warum ist das da? Wie kann ich entfernen (wenn es nicht nötig ist)? Vielen Dank im Voraus für eine Antwort!
login-screen
13.10
IndexOutOfBoundsException
quelle
quelle
Antworten:
BEARBEITEN: In diesem speziellen Fall kann es sich um einen Fehler handeln. Siehe "Light Display Manager" wird als Anmeldeoption angeboten . Die vorgeschlagene Problemumgehung besteht darin, das lightdm-Konto
hidden-users
explizit zur Liste hinzuzufügen, indem Sie Ihre Datei /etc/lightdm/lightdm.conf bearbeiten, d. H.Der lightdm-Anzeigemanager entscheidet anhand des numerischen Werts der UID des Kontos, ob ein Konto auf dem Anmeldebildschirm angezeigt werden soll. Normalerweise haben reguläre Benutzerkonten in Ubuntu UID-Werte über 1000 und 'System'-Konten wie das
lightdm
Konto selbst habenminimum-uid
UIDs mit niedriger Anzahl und werden daher nicht angezeigt - der Schwellenwert wird durch einen Wert in / etc / lightdm / users festgelegt. conf-Datei zBWenn Sie also das
lightdm
Konto auf dem Anmeldebildschirm sehen, ist entweder dieser Wert zu niedrig eingestellt oder daslightdm
Konto wurde mit einer ungewöhnlich hohen UID erstellt. Sie können dies mit demid
Befehl überprüfen, zAndere * nix-Varianten verwenden möglicherweise andere Konventionen für die Mindest-UID für reguläre Benutzerkonten. Daher ist es möglich, dass sich Ihre Konventionen unterscheiden, wenn die Konten migriert oder aus Gründen der Kompatibilität mit einem anderen System ausgewählt wurden. Sie können die Standardwerte für Ihr eigenes System in der Datei /etc/login.defs anzeigen.
quelle
id lightdm
gibtuid=111(lightdm) gid=117(lightdm) Gruppen=117(lightdm)
In Wirklichkeit gibt es viele Konten in Ihrem System. Ich zeige Ihnen: Führen Sie ein Terminal aus (xterm ist in Ordnung) und führen Sie aus
cat /etc/passwd
... jede Zeile ist ein gültiges Konto in Ihrem System.Ausführen
man 5 passwd
undman 5 shadow
um weitere (immer nützliche) Informationen zu erhalten.Sie sollten das vom Anmeldemanager erstellte neue Konto ignorieren und Ihr Konto verwenden.
Wenn Sie neugierig sind
sudo less /etc/shadow
, sehen Sie sich die realen Kontenlinien der modernen Unix-Systeme wie Ubuntu an. In dieser Datei ist jede Zeile ein Konto mit einem verschlüsselten Kennwort. Die Datei kann jedoch nur von root gelesen werden und ist daher sicherer.Suchen Sie das Login-Manager-Konto und beobachten Sie das zweite Camp: Wenn es "*" oder "!" Ist, ist alles in Ordnung , da ein Benutzer es nicht verwenden kann (Sie sind auch ein Benutzer:
Nur ein Hinweis: Wenn das neue Konto ein verschlüsseltes Passwort (unlesbare Zeichen) enthält, werden Sie gewarnt, da ein Eindringling möglicherweise ein falsches Konto für einen Backdoor-Zugriff erstellt hat, aber ich denke , dass dies nicht der Fall ist .
Guten Abend und eine schöne Erfahrung.
quelle
Sieht aus wie ein Fehler in 13.10 (3.11.0-12 Kernel), unabhängig von der Mindest-UID. Wie im angegebenen Bug-Ticket angegeben, kann lightdm wie folgt zu /etc/lightdm/users.conf hinzugefügt werden:
versteckte Benutzer = niemand niemand4 noaccess lightdm
quelle