Login automatique en mode console ? - Divers - Linux et OS Alternatifs
Marsh Posté le 18-01-2007 à 20:48:32
Quel est le but ? Tu peux très bien lancer ton application au démarrage (et par l'utilisateur que tu veux, man su) sans te connecter...
Marsh Posté le 18-01-2007 à 20:50:16
cf les scripts d'init (/etc/init.d/ auquel tu mets un lien symbolique dans les /etc/rcX.d)
Marsh Posté le 18-01-2007 à 23:19:42
J'espère répondre sans faire de hors sujet (mais je n'en suis pas certain)
j'utilise mingetty pour une connection automatique
dans le fichier /etc/inittab je met ceci
Code :
|
monuser à remplacer of course.
moi une fois connecté je souhaite lancer startxfce4 alors Je rajoute enfin dans .bash_profile
Code :
|
tu lances ce que tu veux bien sur à la place de startxfce4
Marsh Posté le 19-01-2007 à 11:06:52
Merci c'est tout ce que je voulais savoir ! Merci à toi !
Marsh Posté le 19-01-2007 à 11:29:41
Euh ça ne fait rien du tout chez moi, j'ai testé avec mingetty et getty (apparemment ça change sous Ubuntu) mais rien n'y fait.
Chose suprenante aussi, mon fichier /etc/inittab était vide !
Marsh Posté le 19-01-2007 à 11:31:49
pourquoi tu ne veux pas utiliser de script d'init ?
ils sont faits pour ca
Marsh Posté le 19-01-2007 à 11:45:07
Bah je veux bien, moi ce qu'il me faut c'est que dès que j'allume l'ordi, mon script se lance automatiquement.
Marsh Posté le 19-01-2007 à 12:10:16
C'est le principe des scripts d'init
Marsh Posté le 19-01-2007 à 15:03:04
Zorro561 a écrit : Chose suprenante aussi, mon fichier /etc/inittab était vide ! |
Je ne comprend plus, je suis sous debian etch n'aurais tu pas fait une faute de frappe? As tu bien utilisé la tabulation?
Ce que je t'ai passé c'est pour te logguer automatiquement (puis lancer un programme) mais si c'est juste pour lancer un programme au boot il est effectivement mieux d'utiliser les scripts d'init.
Marsh Posté le 19-01-2007 à 18:06:47
Ok pouvez vous me donner un exemple simple s'il vous plaît ?
Que veux-tu dire par tabulation ?
Marsh Posté le 20-01-2007 à 04:09:41
Plutôt /etc/init.d/skeleton, tant qu'à faire.
Mais s'il a jamais vu de script shell c'est peut-être pas l'exemple le plus simple
Marsh Posté le 21-01-2007 à 11:57:14
Si j'en ai déja vu, faut juste que je saisisse le principe des init car leur fonctionnement est quelque peu différent.
Marsh Posté le 21-01-2007 à 16:21:39
Tous les scripts lançant les services sont dans /etc/init.d, ils prennent start|stop|... en argument.
Ensuite il y a des liens dans les répertoires /etc/rcX.d, avec X le runlevel, qui pointent vers ces scripts, et qui sont appelés par init à chaque changement de runlevel.
Quand ton script fonctionnera, tu le copies dans /etc/init.d, puis tu peux créer automatiquement les liens avec update-rc.d. Regarde le man, y a des exemples et plein d'explications sur le fonctionnement de tout ça.
Marsh Posté le 18-01-2007 à 20:19:12
Salut à tous !
Je configure actuellement un serveur qui me servira d'hôte pour mes parties en réseau et pour diverses choses.
Pour cela j'aimerai que dès le démarrage, au lieu de me demander de m'authentifier en mode console (je n'ai pas de serveur X), il le fasse automatiquement (comme avec GDM quoi mais sans application tierce).
J'aimerais donc que l'on me dise comment réaliser cette tâche et, si possible comment lancer une application juste après l'authentification.
Merci à tous et bonne soirée.