web-dev-qa-db-fra.com

Raspberry Pi auto login sans etc/inittab

Je souhaiterais installer mon Raspberry Pi pour une connexion automatique à un utilisateur spécifique . Mon problème est maintenant que je n'ai pas ce fichier, il semble manquer dans ma version de Raspbian. Y a-t-il une autre façon de faire cela?

8
ADTank

Je suppose que vous utilisez la dernière image Raspian (Jessie). Celui-ci est basé sur Debian 8 (Jessie) où le système d’initialisation est passé de sysvinit à systemd. Je pense que cela pourrait avoir quelque chose à voir avec votre problème. Si vous google: raspbian jessie auto login, vous devriez trouver une solution à votre problème.

p.e. ce lien fournit une solution possible:

$ Sudo -i
# mkdir -pv /etc/systemd/system/[email protected]
# nano /etc/systemd/system/[email protected]/autologin.conf

insérer le texte suivant:

[Service]
ExecStart=-/sbin/agetty --autologin $username --noclear I 38400 linux

assurez-vous que $username est votre nom d'utilisateur

Puis redémarrez.

optionnel:

Si vous souhaitez démarrer le serveur X automatiquement, ajoutez simplement la ligne suivante à la fin de votre fichier ~/.profile

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
4
Tom Mekken

Mon fichier autologin.conf apparaît comme ci-dessous. Notez le %I, mon pi se bloque autrement:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin pi --noclear %I 38400 linux
6
Steve

J'utilise raspi-config:

pi@raspberrypi:~ $ Sudo raspi-config
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/graphical.target.

Il y a un menu qui apparaît, dans lequel vous sélectionnez Boot Options puis quelque chose du type B1 Boot Desktop Options et vous sélectionnez enfin plusieurs options de connexion automatique.

Voir: https://raspberrypi.stackexchange.com/questions/48241/auto-login-in-jessie-how

1
Hack-R

J'ai trouvé ceci, qui est la seule chose qui a fonctionné pour moi.

Connexion automatique pour LightDM

Ouvrez le terminal et faites d'abord une sauvegarde du fichier que vous allez éditer:

su - 
gedit /etc/lightdm/lightdm.gedit /etc/lightdm/lightdm.conf.back

Editez maintenant ce fichier:

gedit /etc/lightdm/lightdm.conf

ou

nano /etc/lightdm/lightdm.conf

Décommentez ces deux lignes:

autologin-user=USERNAME
autologin-user-timeout=0

Remplacez USERNAME par votre propre nom d'utilisateur. Enregistrez le fichier et quittez. Exécutez maintenant cette commande pour que les modifications soient prises en compte:

dpkg-reconfigure lightdm 
1
Nico