Wie erstelle ich einen Benutzer, der nicht auf dem Anmeldebildschirm angezeigt wird?


13

Ich muss den Webbrowser mit einem anderen Benutzer ausführen, möchte jedoch nicht, dass der Benutzer auf dem Anmeldebildschirm angezeigt wird. Wie kann ich einen Benutzer erstellen, der nicht auf dem Anmeldebildschirm aufgeführt wird? GNOME / Scientific Linux 6.3.


Lesen Sie mehr über das GDM-Setup. Oder deinstallieren Sie einfach gdm und verwenden Sie xdm.
Eddy_Em


3
@Eddy_Em es ist wahrscheinlich die schlechteste Lösung - alles zu deinstallieren.
Mateusz Jagiełło

Auf Fedora 20 mit Gnome 3 funktionierte für mich die Greeter-Lösung nicht. Was funktioniert hat, ist UIDweniger als 50den benötigten Benutzern zu geben. Ich habe es tatsächlich mit UID 23 und 24 versucht .
Ilia Rostovtsev

Antworten:


7

Bearbeiten /etc/gdm/custom.confund Hinzufügen oder Ändern der ExcludeDirektive im [greeter]Abschnitt:

[greeter]
Exclude=nobody,alice,bob

Benutzer aliceund bobwerden auf dem Anmeldebildschirm nicht in der Liste angezeigt, können sich jedoch weiterhin anmelden, indem Sie ihren Namen und ihr Kennwort eingeben (sofern sie ein Kennwort haben).

Weitere Informationen finden Sie unter Ausblenden von Benutzern vor dem GDM-Anmeldebildschirm. (Es ist größtenteils verteilungsunabhängig - einige Details können sich ändern, z. B. Dateien befinden sich an verschiedenen Orten, und der Schwellenwert für Systembenutzer liegt bei den meisten Red Hat-Derivaten bei 500, bei den meisten Debian-Derivaten bei 1000).


1
Bei einigen Konfigurationen lautet die zu bearbeitende Datei /etc/mdm/mdm.conf.
WBT

5

Erstellen Sie ein Systembenutzerkonto - mit einer UID von weniger als 1000. Konten mit einer UID von weniger als 1000 sind in gdm und wahrscheinlich in anderen Anzeigemanagern verborgen.

Sie können ein Systemkonto erstellen , indem Sie useraddmit -rflag ausführen.


1
-r -> Erstellen Sie ein Systemkonto mit einer UID von weniger als 500 und ohne Home-Verzeichnis.
Gasko Peter

Ich muss den Webbrowser mit einem anderen Benutzer ausführen, möchte jedoch nicht, dass der Benutzer auf dem Anmeldebildschirm angezeigt wird.
Gasko Peter

1

Ich habe hier die Lösung gefunden:

https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/

Bearbeiten Sie im Verzeichnis / var / lib / AccountsService / users die Datei für den auszuschließenden Benutzernamen (kopieren Sie einen anderen, falls dieser nicht vorhanden ist) und legen Sie ihn fest SystemAccount=true. Starten Sie den gdm3-Dienst (als root) mit neu

# systemctl restart gdm3.service

Wenn Sie sich in einer GDM-Sitzung befinden, werden Sie abgemeldet und der ausgeschlossene Benutzer wird nicht auf dem Anmeldebildschirm angezeigt.


Ich bestätige, dass dies funktioniert. Ich hatte das gegenteilige Problem, mein Benutzer wurde nach dem Upgrade auf Fedora 31 ausgeblendet. Nach dem /var/lib/AccountsService/users/Bearbeiten (ich musste die Zeile löschen, SystemAccount=trueda das Ändern in false nicht ausreichte) und dem Neustart des GDM befand sich eine Datei mit meinem Benutzernamen Service konnte ich meinen User wieder sehen. Ich hoffe, diese zusätzlichen Informationen können jemand anderem helfen.
Huygens

0
 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

Vielleicht ist dies die Lösung, aber ich muss es testen. Vielen Dank!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.