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!
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!
Antworten:
Aktualisiert: 2016-Aug
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:
sudo sh -c 'printf "[Seat:*]\nallow-guest=false\n" >/etc/lightdm/lightdm.conf.d/50-no-guest.conf'
Entfernen Sie zum Rückgängigmachen (Option "Gast wiederherstellen") die erstellte Datei :
sudo rm /etc/lightdm/lightdm.conf.d/50-no-guest.conf
Angepasst von: Ubuntu Forums - Speicherort der lightdm-Konfigurationsdateien in 14.04
Führen Sie dies einfach (einmal) am Terminal aus:
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'
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 :
sudo rm /usr/share/lightdm/lightdm.conf.d/50-no-guest.conf
Einfachste Methode.
Führen Sie dies einfach (einmal) am Terminal aus:
sudo /usr/lib/lightdm/lightdm-set-defaults -l false
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):
sudo /usr/lib/lightdm/lightdm-set-defaults -l true
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
Verwenden Sie diese Methode nur, wenn Sie Ubuntu Desktop verwenden. Wenn Sie eine andere Variante wie Xubuntu oder Lubuntu verwenden, lesen Sie stattdessen diese Antwort .
Wenn Sie das Standard-LightDM verwenden, bearbeiten Sie es /etc/lightdm/lightdm.conf
so, dass es folgendermaßen aussieht:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
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
/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
gksu gedit /etc/lightdm/lightdm.conf
Sie werden folgendes sehen:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
Fügen Sie allow-guest=false
am Ende hinzu, damit Ihr Endergebnis wie folgt aussieht:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
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!)
sudo restart lightdm
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.
Du kannst das mit Ubuntu Tweak machen .
Verwenden Sie zur Installation die folgenden Befehle:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
Navigieren Sie nach der Installation zu Tweaks → Login-Einstellungen und schalten Sie das " Gastkonto " aus.
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 finden users.conf
.
$ find / -iname *lightdm* 2>/dev/null | grep -v /mnt | grep -v /media | grep -v /home
[...]
/usr/share/lightdm/lightdm.conf.d
[...]
Aha, da bist du ja. Was ist da drin?
$ ls -1 /usr/share/lightdm/lightdm.conf.d/
50-greeter-wrapper.conf
50-guest-wrapper.conf
50-ubuntu.conf
50-unity-greeter.conf
50-xserver-command.conf
Okay, was ist da drin?
$ cat /usr/share/lightdm/lightdm.conf.d/*
[SeatDefaults]
greeter-wrapper=/usr/lib/lightdm/lightdm-greeter-session
[SeatDefaults]
guest-wrapper=/usr/lib/lightdm/lightdm-guest-session
[SeatDefaults]
user-session=ubuntu
[SeatDefaults]
greeter-session=unity-greeter
[SeatDefaults]
# Dump core
xserver-command=X -core
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
.
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:
$ sudo mkdir -p /etc/lightdm/lightdm.conf.d
Fügen Sie eine benutzerdefinierte Konfigurationsdatei hinzu, indem Sie Folgendes ausführen:
$ sudo nano /etc/lightdm/lightdm.conf.d/50-disable-guest-session.conf
und füge die folgenden Zeilen ein:
[SeatDefaults]
allow-guest=false
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:
$ sudo service lightdm restart
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.
Führen Sie diesen Befehl in einem Terminal aus
sudo /usr/lib/lightdm/lightdm-set-defaults -l false
Starten Sie Ihren Computer neu oder starten Sie ihn lightdm
mit dem folgenden Befehl neu
(Dadurch werden Sie sofort abgemeldet und Ihre Daten gespeichert)
sudo restart lightdm
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
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.
Ä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:
sudo restart lightdm
Angenommen, Sie verwenden lightdm
das in 11.10 standardmäßige Format.
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 erstellen allow-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
sudo vim /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
Und geben Sie die Zeilen ein, die Sie benötigen
# to disable guest login
allow-guest=false
# to enable user login manually
greeter-show-manual-login=true
Und als letztes starten Sie Ihr System neu
sudo reboot
Ich denke, dass dies gut funktioniert, wenn Sie nur das ligthgdm neu starten
sudo service lightdm restart
Öffnen Sie das Terminal
gksudo gedit /etc/lightdm/lightdm.conf
Fügen Sie die folgende Zeile hinzu
allow-guest=false
Speichern und schließen Sie die Datei.