Lorsqu'il est configuré pour démarrer sur X-server, RasPi démarre sans mot de passe

11

Que je démarre sur une interface graphique ou sur la console, je veux toujours qu'un mot de passe soit activé sur toutes mes machines.

J'ai regardé autant de tutoriels que je peux trouver à ce sujet, et bien qu'il existe apparemment une multitude de façons de faire démarrer Debian sur x et de se connecter automatiquement, je n'en utilise aucun que je puisse voir. Lorsque j'utilise le script raspi-config pour configurer le démarrage de l'interface graphique au démarrage, il contourne mon mot de passe utilisateur. Comme j'ai plus d'un utilisateur, cela ne fonctionne pas.

Cette question est donc: "Comment puis-je démarrer en toute sécurité sur x-server, en conservant un mot de passe avant d'entrer dans l'interface graphique sur Raspbian?"

ÉDITER:

Le code sur la ligne commençant par «sed» semble définir une fonction de connexion automatique, si je ne comprends pas mal?

do_boot_behaviour() {
  whiptail --yesno "Should we boot straight to desktop?" 20 60 2
  RET=$?
  if [ $RET -eq 0 ]; then # yes
    update-rc.d lightdm enable 2
    sed /etc/lightdm/lightdm.conf -i -e "s/^#autologin-user=.*/autologin-user=pi/"
    ASK_TO_REBOOT=1
  elif [ $RET -eq 1 ]; then # no
    update-rc.d lightdm disable 2
    ASK_TO_REBOOT=1
  else # user hit escape
    return 1
  fi
}
zenbike
la source
Avez-vous alors installé GDM?
Jivings
Comment puis-je déterminer les packages dont j'ai besoin? Et il semble que le script raspi-config le fasse, à moins que je ne comprenne mal? Voir la question modifiée pour l'extrait de code.
zenbike
1
Veuillez vérifier la réponse. Cela aidera les statistiques du site.
xxmbabanexx

Réponses:

9

Dans /etc/lightdm/lightdm.conf, trouvez la ligne qui dit

autologin-user=pi

et commentez-le; ça devrait ressembler

#autologin-user=pi

Vous devrez le faire en tant que root.

Alex Chamberlain
la source
Je l'ai fait via SSH, mais je devrai attendre de rentrer du travail pour vérifier son efficacité. Je te ferai savoir. Avez-vous obtenu cet emplacement à partir du code ci-dessus, ou le saviez-vous d'une autre manière?
zenbike
C'est la ligne «sed». En gros, dire de remplacer la ligne de connexion automatique commentée dans ce fichier par une ligne non commentée et un utilisateur spécifié. Droite?
zenbike
@zenbike À droite, j'ai déduit la solution du sedscript.
Alex Chamberlain
Ainsi, bien que le pi nécessite une connexion, il n'utilise pas GDM, la connexion est plutôt requise dans la console et l'interface graphique ne démarre plus jusqu'à ce que j'entre manuellement startx.
zenbike
@zenbike voir cette question raspberrypi.stackexchange.com/questions/586/… pour savoir comment faire démarrer xwindows au démarrage.
Steve Robillard