Ich habe dieses gegoogelt und so viele Kombinationen ausprobiert, ohne Erfolg.
Ich benötige den GDM-Login-Begrüßer, um nur einen Benutzernamen anzuzeigen. Tatsächlich brauche ich so etwas in /etc/gdm/custom.conf :
[greeter]
ExcludeAll=true
Include=guest
Dies funktioniert jedoch nicht, da ExcludeAll keine gültige Option ist. IncludeAll = false macht auch nichts. Ich habe jede Kombination ausprobiert, die mir einfällt.
Obwohl ich entmutigt war, habe ich /etc/gdm/gdm.schemas geändert und verschiedene Kombinationen versucht, die den oben genannten ähnlich sind. No Go.
Ich bin mir bewusst, dass:
gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --direct --type bool --set /apps/gdm/simple-greeter/disable_user_list true
Dies ist jedoch keine anwendbare Lösung, da die Benutzerliste vollständig entfernt wird. Ich benötige einen bestimmten Benutzernamen, um angezeigt zu werden.
Die einzige praktische Lösung, die ich finden kann, besteht darin, bei der Benutzeranmeldung ein Skript auszuführen, das diesen Benutzernamen an die Liste "Ausschließen" in /etc/gdm/custom.conf anfügt . Das ist hacky und nicht vorzuziehen.
Dies ist für eine öffentlich genutzte Maschine. Benutzer können sich mit ihren LDAP-Konten anmelden, wenn sie diese haben, oder sie können "Gast" auf dem Anmeldebildschirm auswählen. Die Personen, die sich mit ihren LDAP-Konten anmelden, sollten ihre Namen NICHT auf dem Anmeldebildschirm sehen, aber die Option "Gast" muss bestehen bleiben.
Verwenden von gnome 2.28.
Antworten:
Anstatt alle bis auf einen Benutzer auszublenden, warum können Sie nicht nur einen Benutzer für alle Labor-PCs erstellen und diesen Benutzer lokal auf jedem Computer installieren? Aktivieren Sie dann die Freigabe auf folgende Weise:
Wenn sich ein Benutzer auf dem LDAP-Server befindet, erlauben Sie dem Benutzer, sich bei Geräten usw. anzumelden, während er als Gast angemeldet ist, indem Sie seine LDAP-Anmeldeinformationen nur bei Bedarf angeben, anstatt ihn über GDM anmelden zu lassen
quelle