OVH Cloud OVH Cloud

enlever la demande du nom et du mot de passe

2 réponses
Avatar
Rudy BANULS
BOnjour je voudrais enlever la demande du nom et du mot de passe sous linux.
J'ai fais une live distribution perso. Le pb c'est que le seul moyen qu
ej'ai trouvé pour que la live
distribution ne demande pas le nom et le mot de passe et de passer en single
user avec les bons paramètres.
MAis c'est moins performant plus de terminaux en couleurs, plus de
possibilité de supprimer des caractères, plus de retour charriot.
J'ai charge le clavier pourtant. DOnc, ce que je veux c'est un run level 3
sans mot de passe. Voila est-ce possible ?
Merci de toutes vos réponse.

2 réponses

Avatar
Anthony
dans /etc/inittab :

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/autologin tty6 login -f monloginamoiquejai

et /sbin/autologin est un shell script de 4000
lignes, mais qu'on peut optimiser en :

#!/bin/bash
exec 0</dev/$1 1>/dev/$1 2>&1
cat /etc/issue
shift
exec $*

Le tout connecte auomatiquement monloginamoiquejai sur la console 6.


Je voudrais te remercier pour la question car moi aussi j'etais interessé
par la reponse. Cela dit Chez moi (sur une Slacwkare 9.1), c'est
legerement different, j'ai ça :

# These are the standard console login getties in multiuser mode:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

Je n'ai donc pas mingetty, ni autologin chez moi, comment dois-je m'y
prendre pour faire cela ?
Je regardais le man, mais ca me semble un peu confus et surtout les 3
exempls qu'il y a ne porte pas sur ça :-(
(J'aurais prefere posé cette question sur le forum francophone de la
Slackware, mais il a pas ete remis en place depuis les deboirs de
tuxfamily :-( )

Derniere question : pquoi une telle difference entre fm et moi ?? C'est
une grosse difference au fait ?

Merci pour votre aide

Anthony

Avatar
Anthony
Je n'ai donc pas mingetty, ni autologin chez moi, comment dois-je m'y
prendre pour faire cela ?


Pas besoin de mingetty. Ce qui est intéressant
c'est seulement la ligne tty6, celle qui contient
l'autologin. Les autres, tu les laisses telles
quelles. Pour la tty6 (mais c'est un exemple, tu
peux choisir tty1 si t vex) tu remplaces agetty
par autologin et tu copies le petit script de 5
lignes (le coup des 4000 lignes c'était une vanne,
une pov vanne, mais une vanne ;) dans un fichier
/sbin/autologin, que tu rends exécutable.


C'est bon là j'ai tout compris :)
Le pb c'est que je parle pas encore le Bash ; j'ai commande un bouquin sur
le sujet et a cause d'un autre bouquin que j'ai commande en meme temps il
a du retard :(

Derniere question : pquoi une telle difference entre fm et moi ?? C'est
une grosse difference au fait ?


Non. agetty et mingetty font la même chose.


Ouf je vais pouvoir dormir tranquille :-D