Question Suppression de la session invité lors de la connexion à Ubuntu 14.04 [dupliquer]


Cette question a déjà une réponse ici:

J'ai récemment installé Ubuntu 14.04 LTS ça marche bien mais je veux supprimer la connexion au compte invité.


78
2018-04-20 17:46


origine


Qu'est-ce qui vous a fait penser que lightdm n'est pas utilisé en 14.04? (C'est.) - Gunnar Hjalmarsson
@ Florian Diesch, @ Eric Carvalho, @ Warren Hill, @ Sneetsher, @ Mitch, @ Gunnar Hjalmarsson - à cette époque, lorsque j'ai posé cette question, j'ai cherché sur le Web et j'ai trouvé que Ubuntu 14.04 n'utilise pas lightdm pour gérer les connexions. 8 disant sa nouvelle fonctionnalité pour la version de Ubuntu 14.04 LTS (trouvé faux plus tard) comme je suis nouveau à Ubuntu cette fois je ne sais pas à propos de lightdm ou de la gestion de connexion. J'ai donc posté une nouvelle question pour la version Ubuntu 14.04 LTS. - Sudheer


Réponses:


Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir le terminal. Lorsqu'il s'ouvre, lancez la ou les commandes ci-dessous:

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

Ajoutez la ligne suivante, enregistrez et fermez.

allow-guest=false

Redémarrez, et vous êtes prêt.

modifier 

Grâce à Gunnar Hjalmarsson

Basé sur le commentaire de Gunnar Hjalmarsson, "ubuntu-session a été mis à jour pour la dernière fois à la mi-mars. Essayez sudo apt-get install --reinstall ubuntu-session".

Après quelques recherches, cela peut aussi être fait différemment.

Ouvrir /etc/lightdm/lightdm.conf fichier depuis votre terminal en utilisant la commande suivante:

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

Si le fichier existe, ajoutez simplement la ligne suivante:

allow-guest=false

Sinon, copiez et collez les éléments suivants:

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

Enregistrez le fichier et quittez l'éditeur. Redémarrez votre système et les modifications resteront même après une mise à jour vers ubuntu-session, comme indiqué dans le commentaire de Gunnar Hjalmarsson.


133
2018-04-20 18:01



ça a marché!!! Merci beaucoup
Merci. Ça a marché. Je pense que Ubuntu devrait avoir une interface graphique pour désactiver / activer l'utilisateur invité. - PhatHV
echo "allow-guest=false" |sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf - Aquarius Power
Modification des fichiers de package sous /usr/share est une mauvaise idée, car de telles modifications sont perdues lors des mises à niveau. (50-ubuntu.conf appartient au paquet ubuntu-session.) Créez plutôt un nouveau fichier, comme suggéré dans la réponse par mnstalemate. - Gunnar Hjalmarsson
@GunnarHjalmarsson J'ai édité le fichier et les modifications n'ont pas été perdues, et j'ai effectué une mise à jour à chaque fois qu'elles sont disponibles. - Mitch♦


Pour supprimer la connexion invité:

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

  2. Cela va créer un nouveau fichier dans /etc/lightdm/lightdm.conf.d

  3. Pour récupérer la connexion invité, retirez-la 50-no-guest.conf

Pour supprimer la connexion à distance:

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

  2. Cela va créer un nouveau fichier dans /etc/lightdm/lightdm.conf.d

  3. Pour retrouver la connexion à distance, supprimez 50-no-remote-login.conf


38
2018-04-20 19:00



C'est la meilleure méthode et devrait être la réponse acceptée. - Andrew Ensley
meilleure réponse à mon humble avis - Cookie
@ Cookie: Ou vérifier la documents officiels premier. ;) - Gunnar Hjalmarsson
Ceci est une bonne réponse, mais je recommande de modifier le fichier /etc/lightdm/lightdm.conf.d/50-no-new-guest.conf au lieu. /usr/share est réservé aux fichiers installés avec le gestionnaire de paquets, /etc devrait être édité par sysadmins. Configuration LightDM dans /etc prend également le pas sur la configuration dans /usr. - Robert Ancell


Ou ajoutez simplement:

greeter-show-remote-login=false

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

avec votre disable guest line

Inutile de compliquer une solution très simple en créant des fichiers de configuration supplémentaires en plus du défaut, ce qui ne fera qu'embrouiller le système d'exploitation à un moment où les deux fichiers sont en conflit, ou le fichier par défaut est annulé. ne les a pas fait ensemble.


0
2018-06-22 17:28



Pouvez-vous également inclure la ligne d'invité de désactivation? - jmunsch
Vous avez tort. Créer des fichiers de configuration supplémentaires est la voie à suivre. Modification d'un fichier appartenant à un package sous /usr/share ne fonctionnera que la prochaine fois que le paquet sera mis à niveau. - Gunnar Hjalmarsson
Convenez que plusieurs fichiers de configuration sont la voie à suivre, car ils sont plus extensibles et provoquent moins de conflits ... et sont également plus faciles à automatiser avec les scripts devops! - Asfand Qazi