Wie deaktiviere ich die Gastsitzung in Ubuntu 11.10 oder höher? Ich möchte nicht, dass Benutzer meinen Computer ohne Kennwort zum Anmelden verwenden können!
lightdm
guest-session
Jeremy Bicha
quelle
quelle
Antworten:
Aktualisiert: 2016-Aug
Für Ubuntu 16.04 LTS (15.10 oder neuer)
Angepasst aus: LightDM Ubuntu Wiki - Konfiguration
/usr/share/lightdm/
sollen nicht vom Benutzer bearbeitet werden können. Stattdessen sollten Benutzer Folgendes verwenden:/etc/lightdm/
[Seat:*]
statt[SeatDefaults]
Führen Sie dies einfach (einmal) am Terminal aus:
Entfernen Sie zum Rückgängigmachen (Option "Gast wiederherstellen") die erstellte Datei :
Für Ubuntu 14.04 LTS (bis 15.04)
Angepasst von: Ubuntu Forums - Speicherort der lightdm-Konfigurationsdateien in 14.04
Führen Sie dies einfach (einmal) am Terminal aus:
Sie haben bei Ihrem nächsten Login nicht mehr die Option "Gast" als Login.
Entfernen Sie zum Rückgängigmachen (Option "Gast wiederherstellen") die erstellte Datei :
Für Ubuntu 12.04 LTS (bis 13.10)
Einfachste Methode.
Führen Sie dies einfach (einmal) am Terminal aus:
Sie haben bei Ihrem nächsten Login nicht mehr die Option "Gast" als Login.
Dies hängt einfach
allow-guest=false
an/etc/lightdm/lightdm.conf
.Sollte ab 11.10 funktionieren (da diese auch LightDM verwenden ).
Rückgängig machen (Gast-Option wiederherstellen):
quelle
lightdm
in meinem Fall ein Neustart durchgeführt wurde./etc/lightdm/lightdm.conf.d
Ordner wird erst in 16.04.1 automatisch erstellt. In früheren Versionen muss er daher erstellt werden, bevor der Befehl ausgeführt wird (sudo mkdir /etc/lightdm/lightdm.conf.d
).sudo /etc/init.d/lightdm restart
Wenn Sie das Standard-LightDM verwenden, bearbeiten Sie es
/etc/lightdm/lightdm.conf
so, dass es folgendermaßen aussieht:Wenn Sie GDM verwenden (was in früheren Ubuntu-Versionen der Fall war ), deinstallieren Sie gdm-guest-session .
Für Ubuntu 13.10 bis 14.10 wurde die Datei nach verschoben
/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
Bei Ubuntu 14.10 oder höher wurde die Datei nach verschoben
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
quelle
/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
/etc/lightdm/lightdm.conf.d/50-no-guest.conf
. Die Option allow-guest ist nicht spezifisch für Unity-Greeter./usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
. Um die Datei zu finden, die ich verwendet habelocate
/usr/share
.Geben Sie dies in das Terminal ein
Sie werden folgendes sehen:
Fügen Sie
allow-guest=false
am Ende hinzu, damit Ihr Endergebnis wie folgt aussieht:Speichern Sie das Dokument und beenden Sie den Texteditor.
Starten Sie den Anzeigemanager im Terminal neu. (Dadurch wird die grafische Anmeldesitzung beendet, und alle darin ausgeführten Programme werden sofort beendet. Stellen Sie daher sicher, dass Ihre Arbeit - wie alle geöffneten Dokumente - zuerst gespeichert wird!)
Wenn die grafische Anmeldesitzung beendet ist, kehren Sie zum Anmeldebildschirm zurück, in dem Sie feststellen, dass das Gastkonto deaktiviert ist.
Das war's - das Gastkonto ist nicht mehr nutzbar.
quelle
Du kannst das mit Ubuntu Tweak machen .
Verwenden Sie zur Installation die folgenden Befehle:
Navigieren Sie nach der Installation zu Tweaks → Login-Einstellungen und schalten Sie das " Gastkonto " aus.
quelle
Renn einfach
Fügen Sie die folgende Zeile hinzu
Dann (dies meldet Sie sofort ab und beendet alle Programme, die in Ihrer Grafiksitzung ausgeführt werden. Speichern Sie also zuerst Ihre Arbeit):
quelle
So deaktivieren Sie diese Option in Zukunft
Ich bin gerade auf das gleiche Problem bei meiner neuen Trusty / 14.04-Installation gestoßen. Zu meiner Überraschung konnte ich den
lightdm.conf.d
Ordner/etc/lightdm/
einfach nicht findenusers.conf
.Ermittlung
Aha, da bist du ja. Was ist da drin?
Okay, was ist da drin?
Fazit
Wir finden eine Reihe von Konfigurationsdateien, die dem INI-Format ähnlich sind und dem Benennungsschema von
50-${some-descriptive-name}.conf
und der Konfiguration von Schlüsseln für den Abschnitt folgen[SeatDefaults]
.Wir werden keine dieser Dateien bearbeiten , da diese durch den Paket - Manager verwaltet werden sollen, aber jetzt , wie wir , wir sollten unsere hinzufügen und verwalten benutzerdefinierte Konfiguration Bits zu
/etc
.Lösung
In Anbetracht des oben Gesagten ist lightdm der Anzeigemanager und die Konfigurationsdateien sehen wie oben aus. Die folgende Lösung sollte funktionieren:
Erstellen Sie die fehlenden Verzeichnisse:
Fügen Sie eine benutzerdefinierte Konfigurationsdatei hinzu, indem Sie Folgendes ausführen:
und füge die folgenden Zeilen ein:
Dann speichern ( Ctrl+ O) und schließen ( Ctrl+ X).
Melden Sie sich jetzt ab und wechseln Sie zu einem virtuellen Terminal ( Ctrl+ Alt+ F1). Führen Sie dann Folgendes aus:
Die Option für die Gastsitzung sollte jetzt deaktiviert sein. Wenn etwas nicht richtig funktioniert, wissen Sie jetzt, wo die Standardkonfiguration gespeichert ist und dass Sie sie nicht geändert haben.
Weitere Lektüre
quelle
Fügen Sie für Ubuntu 13.10 hinzu
in die Datei
/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
.quelle
13.04 und später
Führen Sie diesen Befehl in einem Terminal aus
Starten Sie Ihren Computer neu oder starten Sie ihn
lightdm
mit dem folgenden Befehl neu(Dadurch werden Sie sofort abgemeldet und Ihre Daten gespeichert)
Anscheinend funktioniert es in 13.10 (kann mich nicht testen, aber es gibt einen Kommentar hier ).
Ich bin mit 13,04 und all dies nicht hängen Sie ihn
allow-guest=false
an/etc/lightdm/lightdm.conf
, aber es könnte in 13.10 verschieden sein.Ursprünglich von David6 von hier: https://askubuntu.com/a/169105/176889
quelle
sudo restart lightdm
dass die Änderungen wirksam werden. Andernfalls wird die Gastsitzung beim Abmelden weiterhin auf dem Anmeldebildschirm aufgeführt.Installiere ubuntu-tweak, gehe zum Tweak Tab, schalte den Guest Button aus und starte neu. Das ist es!
Man mag das Terminal einfacher finden, aber falls es notwendig sein sollte, das Gastkonto einzuschalten, müsste man diese Seite erneut besuchen und die Anweisungen sehen (oder eher rückgängig machen). Das ist der Vorteil der GUI-Sache ... man merkt es sich leicht.
quelle
Ändern Sie
allow-guest=true
zu'false'
in/etc/lightdm/lightdm.conf
Anschließend können Sie den Dienst im Terminal entweder neu starten oder neu starten:
Angenommen, Sie verwenden
lightdm
das in 11.10 standardmäßige Format.quelle
Ich bin im selben Fall, die Datei
/etc/lightdm/lightdm.conf
existiert nicht in UBUNTU 13.10.Ich versuche, die
/etc/lightdm/lightdm.conf
Datei mit dieser Zeile zu erstellenallow-guest=false
, und ABSTURZ, das System startet nicht richtig, nur Konsolenmodus ...Ich versuche, die Datei zu bearbeiten
/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
, und funktioniert ordnungsgemäß.Bearbeiten Sie die Datei
Und geben Sie die Zeilen ein, die Sie benötigen
Und als letztes starten Sie Ihr System neu
Ich denke, dass dies gut funktioniert, wenn Sie nur das ligthgdm neu starten
quelle
Öffnen Sie das Terminal
Fügen Sie die folgende Zeile hinzu
Speichern und schließen Sie die Datei.
quelle