Light Display Manager als Login-Konto [geschlossen]

7

gestern habe ich Ubuntu 13.10 installiert und seit ich meinen Laptop neu gestartet habe, gibt es ein Benutzerkonto, das Light Display Managerals 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!

IndexOutOfBoundsException
quelle
Dies ist ein gemeldeter Fehler auf dem Launchpad, der bereits behoben wurde.
Mniess
Ich hoffe, dass das Update bald veröffentlicht wird, da ich immer noch diesen Fehler habe ...
IndexOutOfBoundsException
Weitere Informationen finden Sie in diesem Bericht .
Mniess
1
Ok, das ist ein Fehler, aber jemand stellt eine Frage zur Behebung. Warum sollte es nicht zum Thema gehören?
Hamman Samuel

Antworten:

7

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-usersexplizit zur Liste hinzuzufügen, indem Sie Ihre Datei /etc/lightdm/lightdm.conf bearbeiten, d. H.

[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess lightdm
hidden-shells=/bin/false /usr/sbin/nologin


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 lightdmKonto selbst haben minimum-uidUIDs mit niedriger Anzahl und werden daher nicht angezeigt - der Schwellenwert wird durch einen Wert in / etc / lightdm / users festgelegt. conf-Datei zB

[UserAccounts]
minimum-uid=500

Wenn Sie also das lightdmKonto auf dem Anmeldebildschirm sehen, ist entweder dieser Wert zu niedrig eingestellt oder das lightdmKonto wurde mit einer ungewöhnlich hohen UID erstellt. Sie können dies mit dem idBefehl überprüfen, z

id lightdm

Andere * 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.

Steeldriver
quelle
Danke, ich werde es etwas später versuchen, aber dies scheint der Grund für mein Broblem zu sein: id lightdmgibtuid=111(lightdm) gid=117(lightdm) Gruppen=117(lightdm)
IndexOutOfBoundsException
Okay, 111 ist okay, denke ich?
IndexOutOfBoundsException
Ja dieser Wert würde in der Regel in Ordnung sein - so scheint es wahrscheinlich , Sie sind vom Bug leiden. Versuchen Sie die von @Jimbo erwähnte vorgeschlagene Problemumgehung, dh bearbeiten Sie Ihre Datei /etc/lightdm/users.conf, um lightdm explizit zur Liste der versteckten Benutzer hinzuzufügen.
Steeldriver
Ich habe versucht, die Datei users.conf zu bearbeiten, erhalte aber immer noch den gesperrten Bildschirm. Die lightdm-ID lautet 107. Gibt es noch andere Problemumgehungen?
Hamman Samuel
2

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 passwdund man 5 shadowum 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.

Lorenzo Ancora
quelle
1

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

Jimbo
quelle