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
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [CBLX] Comment =?i so-8859-1?Q?d=E9marr er_sans_mot_de_passe=3F?=
- From: Emmanuel COUTRIS <emmanuel.coutris@xxxxxxxxx>
- Date: Sat, 12 Jun 2010 10:33:54 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=R4Eb/Nm9Qny/FUm912/rB+QmDHvkJ08MirbmX5N7Ee0=; b=S8UcJJX0SwqtVgapnPaJSyn7Aph4Xckq9q2pRJtuAcHzRdG9+JuhOXptDDO5bjJdVq g+3gxxYYORwAOjZMwxqIVDB/2kMtWrt8f/8ofRXi2AfcSMlgQnGU1nsFvwLnOYnjVg2C DFXEYyKu28GaUY7DzWgMWpl3kNusvtiDTZtuE=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; b=LY9vNs6Tz8AJMJsfsaCmRlKGO5ETfIKfLFByI/L06kucB3Y2FS0QJxy1IQ67UwfB1+ NPNXTsChZ6bQxLsEU2PYCdsXjlBnqZUiPsPbo0DsIrugGTpqamu4c121Lgv7R+TBWG+p H/2QuCPUbRAZih2fCHTzlM0/HO9uUhgM4MWFI=
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