Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3246 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Login automatique en mode console ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Login automatique en mode console ?

n°879346
Zorro561
Posté le 18-01-2007 à 20:19:12  profilanswer
 

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.

mood
Publicité
Posté le 18-01-2007 à 20:19:12  profilanswer
 

n°879352
DDT
Few understand
Posté le 18-01-2007 à 20:48:32  profilanswer
 

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...

n°879353
l0ky
Posté le 18-01-2007 à 20:50:16  profilanswer
 

cf les scripts d'init (/etc/init.d/ auquel tu mets un lien symbolique dans les /etc/rcX.d)

n°879371
limax
Posté le 18-01-2007 à 23:19:42  profilanswer
 

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 :
  1. 1:2345:respawn:/sbin/mingetty --autologin monuser tty1
  2. 2:2345:respawn:/sbin/mingetty tty2
  3. 3:2345:respawn:/sbin/mingetty tty3
  4. 4:2345:respawn:/sbin/mingetty tty4
  5. 5:2345:respawn:/sbin/mingetty tty5
  6. 6:2345:respawn:/sbin/mingetty tty6

monuser à remplacer of course.
 
moi une fois connecté je souhaite lancer startxfce4 alors Je rajoute enfin dans .bash_profile

Code :
  1. if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]
  2. then
  3. startxfce4
  4. fi

tu lances ce que tu veux bien sur à la place de startxfce4


Message édité par limax le 18-01-2007 à 23:21:26
n°879454
Zorro561
Posté le 19-01-2007 à 11:06:52  profilanswer
 

Merci c'est tout ce que je voulais savoir ! Merci à toi !

n°879464
Zorro561
Posté le 19-01-2007 à 11:29:41  profilanswer
 

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 !

n°879465
l0ky
Posté le 19-01-2007 à 11:31:49  profilanswer
 

pourquoi tu ne veux pas utiliser de script d'init ?
ils sont faits pour ca [:spamafote]

n°879472
Zorro561
Posté le 19-01-2007 à 11:45:07  profilanswer
 

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.

n°879490
leto
Posté le 19-01-2007 à 12:10:16  profilanswer
 

C'est le principe des scripts d'init


Message édité par leto le 19-01-2007 à 12:10:29

---------------
--
n°879562
limax
Posté le 19-01-2007 à 15:03:04  profilanswer
 

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.


Message édité par limax le 19-01-2007 à 15:05:27
mood
Publicité
Posté le 19-01-2007 à 15:03:04  profilanswer
 

n°879591
Zorro561
Posté le 19-01-2007 à 18:06:47  profilanswer
 

Ok pouvez vous me donner un exemple simple s'il vous plaît ?
Que veux-tu dire par tabulation ?

n°879595
l0ky
Posté le 19-01-2007 à 18:40:59  profilanswer
 

t'en prends un au hasard dans /etc/init.d/

n°879652
DDT
Few understand
Posté le 20-01-2007 à 04:09:41  profilanswer
 

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 :D

n°879788
Zorro561
Posté le 21-01-2007 à 11:57:14  profilanswer
 

Si j'en ai déja vu, faut juste que je saisisse le principe des init car leur fonctionnement est quelque peu différent.


Message édité par Zorro561 le 21-01-2007 à 11:57:42
n°879836
DDT
Few understand
Posté le 21-01-2007 à 16:21:39  profilanswer
 

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. :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Login automatique en mode console ?

 

Sujets relatifs
Question rapide : lancement automatique de berylInstal d'une debian et MOCP en mode serveur
[CITRIX] (solved) Sortir du mode fullscreen du client sans le fermer ?kmail mode emploi (liste de distribution)
Problèmes avec la Hercules Dj Console sur MACIptables, serveur FTP et mode passif
boot debian en mode graphique "problème"un ordinateur / console de jeux sous licence libre
Ssh et chroot : création automatique du chroot?C ; X ou console ; tracer une courbe
Plus de sujets relatifs à : Login automatique en mode console ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR