Vraag Gastsessie verwijderen bij inloggen in Ubuntu 14.04 [dupliceren]


Deze vraag heeft hier al een antwoord:

Ik heb onlangs Ubuntu 14.04 LTS geïnstalleerd. Het werkt goed, maar ik wil de login van de gastaccount verwijderen.


78
2018-04-20 17:46


oorsprong


Waarom denk je dat lightdm niet in gebruik is in 14.04? (Het is.) - Gunnar Hjalmarsson
@Florian Diesch, @ Eric Carvalho, @ Warren Hill, @ Sneetsher, @ Mitch, @ Gunnar Hjalmarsson - tegen die tijd toen ik deze vraag stelde, zocht ik op het web en vond Ubuntu 14.04 LTS gebruikt geen lightdm om inloggegevens te verwerken in plaats daarvan gebruikt het eenheid 8 zegt dat het een nieuwe functie voor ubuntu 14.04 LTS-versie is (vond het later niet waar) omdat ik nieuw ben bij ubuntu, die keer dat ik het niet weet over lightdm of login-afhandeling. Dus heb ik een nieuwe vraag geplaatst voor de Ubuntu 14.04 LTS-versie. - Sudheer


antwoorden:


Druk gewoon op Ctrl+alt+T op je toetsenbord om Terminal te openen. Wanneer het wordt geopend, voert u de onderstaande opdracht (en) uit:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

Voeg de volgende regel toe, sla op en sluit vervolgens.

allow-guest=false

Herstart en je bent klaar.

Bewerk 

Dankzij Gunnar Hjalmarsson

Gebaseerd op de commentaar van Gunnar Hjalmarsson "ubuntu-sessie werd voor het laatst bijgewerkt medio maart. Probeer sudo apt-get install - installeer ubuntu-sessie" wanneer dat is gebeurd, retourneert de gastsessie.

Na enig onderzoek kan dit ook op een andere manier worden gedaan.

Open /etc/lightdm/lightdm.conf bestand van uw terminal met behulp van de volgende opdracht:

sudo -H gedit /etc/lightdm/lightdm.conf

Als het bestand bestaat, voegt u gewoon de volgende regel toe:

allow-guest=false

Kopieer en plak anders het volgende erin:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

Sla het bestand op en sluit de editor. Start uw systeem opnieuw op en de wijzigingen blijven behouden, ook na een update van ubuntu-sessie zoals vermeld in de opmerking van Gunnar Hjalmarsson.


133
2018-04-20 18:01



het werkte!!! Veel dank
Dank U. Het werkte. Ik vind dat Ubuntu een GUI moet hebben voor het uitschakelen / inschakelen van gastgebruikers. - PhatHV
echo "allow-guest=false" |sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf - Aquarius Power
Pakketbestanden bewerken onder /usr/share is een slecht idee, omdat dergelijke veranderingen verloren gaan bij upgrades. (50-ubuntu.conf hoort bij pakket ubuntu-sessie.) Maak in plaats daarvan een nieuw bestand, zoals gesuggereerd in het antwoord van mnstalemate. - Gunnar Hjalmarsson
@GunnarHjalmarsson Ik heb het bestand bewerkt en wijzigingen zijn niet verloren gegaan, en ik heb elke keer bijgewerkt dat ze beschikbaar zijn. - Mitch♦


Gastenlogin verwijderen:

  1. sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" > /etc/lightdm/lightdm.conf.d/50-no-guest.conf'

  2. Hiermee wordt een nieuw bestand gemaakt in /etc/lightdm/lightdm.conf.d

  3. Om gastlogin weer terug te krijgen, verwijder je 50-no-guest.conf

Om op afstand inloggen te verwijderen:

  1. sudo sh -c 'printf "[SeatDefaults]\ngreeter-show-remote-login=false\n" >/etc/lightdm/lightdm.conf.d/50-no-remote-login.conf'

  2. Hiermee wordt een nieuw bestand gemaakt in /etc/lightdm/lightdm.conf.d

  3. Om weer op afstand in te loggen, verwijder je 50-no-remote-login.conf


38
2018-04-20 19:00



Dit is de beste methode en zou het geaccepteerde antwoord moeten zijn. - Andrew Ensley
beste antwoord imho - herinner me eraan om eerst in de toekomst naar beneden te scrollen - Cookie
@Cookie: Of het controleren van de officiële documenten eerste. ;) - Gunnar Hjalmarsson
Dit is een goed antwoord, maar ik zou aanraden het bestand te bewerken /etc/lightdm/lightdm.conf.d/50-no-new-guest.conf in plaats daarvan. /usr/share is gereserveerd voor bestanden die zijn geïnstalleerd met de pakketbeheerder, /etc zal naar verwachting worden bewerkt door sysadmins. LightDM-configuratie in /etc heeft ook voorrang op de configuratie in /usr. - Robert Ancell


Of voeg gewoon toe:

greeter-show-remote-login=false

naar /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

samen met jouw disable guest line

Het is niet nodig om een ​​heel eenvoudige oplossing te ingewikkeld te maken door naast de standaard extra configuratiebestanden te maken, wat het besturingssysteem op een bepaald moment onherstelbaar in de war brengt als de twee bestanden conflicteren, of het standaardbestand wordt gewist en een van de twee 'fixes' ongedaan wordt gemaakt omdat u hebben ze niet samen gedaan.


0
2018-06-22 17:28



Kun je ook de uitschakel gastlijn opnemen? - jmunsch
Je hebt ongelijk. Het maken van extra configuratiebestanden is de juiste keuze. Een pakketbeheerd bestand bewerken onder /usr/share werkt alleen tot de volgende keer dat het pakket wordt geüpgraded. - Gunnar Hjalmarsson
Mee eens dat meerdere configuratiebestanden de juiste oplossing zijn, omdat het meer uitbreidbaar is en minder conflicten veroorzaakt ... en ook eenvoudiger te automatiseren is met devops-scripts! - Asfand Qazi