Re: [CBLX] Comment =?i so-8859-1?Q?d=E9marr er_sans_mot_de_passe=3F?=

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Salut Sam et la liste,

On Sat, Jun 12, 2010 at 11:45:45AM +0200, coolbrother@xxxxxxxxxx wrote:
> Cool, le coup du getty dans inittab fait
> vraiment ce que je cherchais à faire.
> Merci beaucoup Manu.
ben... de rien... surtout merci getty :)

> Je peux refermer le Manuel de Référence de Debian jusqu'au prochain
> problème, et ça c'est quelque chose !
> Du coup, j'ai aussi tenté le coup du /bin/bash dans le rc.local, et ça
> fonctionne pas mal pour ce que je veux faire, il me dit juste "No Jobs
> Control", et effectivement, je ne peux pas mettre ou rappeler un programme en
> arrière-plan de cette manière.
Pourquoi tu veux faire /bin/bash dans le rc.local?

Amicalement,

Manu
> Il me reste plus qu'à trouver les paramètres que Init passe à bash (ou les
> scripts appelés juste avant) pour que tout
> se passe sans douleur.
> 
> A bientôt:
> Sam
> 
> 
> > Salut Sam et tous les autres,
> >
> > On Fri, Jun 11, 2010 at 11:45:26AM +0200, coolbrother@xxxxxxxxxx wrote:
> >> Salut Manu et Pierre, Ok pour le lancement du script au démarrage,
> >> je m'en sers déjà pour lancer le lecteur d'écran dès le login.
> > Oui... sauf que tu peux utiliser cette même manip pour lancer un shell
> > dans une console (voir plus bas)
> >
> >> Par contre, pour le runlevel 1 dans inittab,
> >> j'avais essayé et en redémarrant, il m'avait coupé Brltty,
> >> speech-dispatcher, speakup ... "normal pour un niveau 1"
> >> j'ai vu direct qu'il ne blaguait pas. En fait, Runlevel 1 n'a pas
> >> beaucoup
> >> d'humour, ou alors il faudrait recopier tous les script de /etc/rc2.d/
> >> dans
> >> /etc/rc1.d/ mais ce ne serait pas très propre.
> > Ca serait propre... mais si le runlevel est exactement pareil que le
> > 2... pas trop d'intérêt :) Par contre, tu peux créer les liens dont tu
> > as besoin (comme le lecteur d'écran!).
> >
> >>
> >> J'ai vu que sous gnome on pouvait démarrer sans mot de passe en
> >> l'effaçant
> >> dans /etc/shadow,
> > Ca par contre, ce n'est pas trop propre.... mais bon, c'est une
> > astuce :)
> >
> >> et en sélectionnant "conexion sans mot de passe".
> >> En fait, ce qu'il me faudrait c'est de trouver le script qui lance la
> > Il n'y en a pas mais ...
> >> fenêtre de login, lui donner un nom d'utilisateur et un mot de passe par
> >> défaut et qu'il me donne mon shell sans histoire.
> > La réponse que tu cherches est dans le inittab. Dans le inittab il y
> > a, par défaut, 6 lignes qui activent les consoles 1-6 et qui lancent
> > le programme d'attente de login (getty ou mgetty ou un atre compère
> > qui sait parler tty !).
> > Ces lignes sont de la forme:
> >   2:2345:respawn:/sbin/getty 38400 tty2
> > Ce que disent ces lignes c'est: je lance le programme getty avec ces
> > paramètres pour les runlevels 2 3 4 5. Le respawn signifie que si le
> > processus est terminé, init relance automatiquement.
> >
> > Dit comme ça, tu ne vois pas trop où je veux en venir, peut-être
> > ... mais ... si tu es sr une Debian, alors getty est utilisé et getty
> > possède des arguments intéressants. Tu peux lancer un programme/script
> > automatiquement connecté à une console, sans posé de question. Donc,
> > tu peux ajouter une ligne du style:
> >   12:12345:respawn:/sbin/getty -l monprog -n 38400 tty12
> > Ainsi, init lancera, pour les runlevels de 1 à 5, "monprog" sans
> > demander son reste et le connectera à la console 12 (et par conséquent
> > au ctrl+alt+f12).
> >
> > ATTENTION: monprog ne peut pas avoir d'arguments. De plus, il est
> > lancé en tant que root. Si tu veux qu'il soit lancé en tant que sam,
> > tu peux faire l'astuce suivante:
> > 1. créer un petit script /usr/local/sbin/alamer contenant:
> >    #!/bin/sh
> >    exec su -c "monprog arg1 arg2" sam
> > 2. rendre le script alamer executable
> > 3. appeler /usr/local/sbin/alamer dans le inittab comme montré
> >    ci-dessus
> >
> > Si tu n'es pas sous Debian, tu as moyen de faire plus ou moins pareil
> > avec la commande openvt.
> >
> > En espérant avoir pu t'aider,
> >
> > Amicalement,
> >
> > Manu
> >
> > ---
> >
> >
> 
> 
> 
> ---

---
-- 
   CarrefourBLinuX MailingListe 
   Pour obtenir de l'aide, envoyez le sujet  help  à: 
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives: 
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/