Concours ITRF ASI : révision annale

Concours ITRF ASI : révision annale - Aide aux devoirs - Emploi & Etudes

Marsh Posté le 27-04-2007 à 13:51:40    

bonjour tout le monde
 
J'ouvre ce file de discussion afin de pouvoir y distiller les réponses au sujet des différents annales du concours ITRF ASI.
 
voili voilou  
 
en espérant votre participation
 
vous pouvez retrouver les sujets sur ce site :
http://www.univ-lyon1.fr/50465335/0/fiche___pagelibre/
 
cordialement,

Message cité 1 fois
Message édité par narutobaka le 27-04-2007 à 13:57:03
Reply

Marsh Posté le 27-04-2007 à 13:51:40   

Reply

Marsh Posté le 27-04-2007 à 14:14:17    

bonjour
 
bon ben j'inogure le post  
 
avec la question 1,2 et 3 de l'annale de 2006
 
si qqn peux préciser ce qu'il entende par principe du réseau, est-ce que ma représentation le traduit correctement?
 
j'attend vos remarque sur ma réponse
 
++

Message cité 1 fois
Message édité par narutobaka le 21-01-2009 à 15:44:47
Reply

Marsh Posté le 27-04-2007 à 14:49:05    

Question 4 de l'annale de 2006
 
donner tous les préfixes des réseaux que vous pouve identifier de manière sûre, sous la forme a.b.c.d/x :
 
////////////////////////////////////////////////////////////////////////////////////////
d'après le ifconfig du poste 1 le masque de sous réseau est : 255.255.255.0
l'adresse ip du poste est : 152.27.58.244
broadcast su 152.27.58.255
l'id res est 152.27.58.0
et le masque de sous réseau est 255.255.255 donc 3*8=24 bits  
 
Mon premier préfixe est donc 152.27.58.0/24 => si qqn peux confirmer mon résonnement
////////////////////////////////////////////////////////////////////////////////////////
 
uhm pour l'instant c le seul préfixe que j'arrive à déterminer si qqn peux m'expliquer un raisonnement pour extraire ceux mis en evidence par la table de routage :
 
j'arrive à déterminer que  :
 
par le masque 255.255.255.224 => le masque est de 3*8+3 ( trois premiers bit du 4 octets) soit /27
par le masque 255.255.255.128 => le masque est de 3*8+1 soit /25
 
mais le reste je bloque

Reply

Marsh Posté le 27-04-2007 à 15:06:11    

Question 5 de l'annale de 2006
 
Quelle est l'adresse MAC de l'interface Ethernet du poste1?
 
HWaddr : 00:05:5D:6E:87:48
 
voili voilou

Reply

Marsh Posté le 27-04-2007 à 15:16:16    

Question 6 de l'annale de 2006  
 
A quoi correspond l'interface Io du poste1 ?
 
Il s'agit de l'interface de lookback ou "interface de boucle locale".
 
Euh la je vois pas grand chose de plus à dire ???
 
++


Message édité par narutobaka le 30-04-2007 à 14:03:55
Reply

Marsh Posté le 27-04-2007 à 15:48:24    

tu peux rajouter "interface de boucle locale" pour francisé la chose  


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 30-04-2007 à 14:02:02    

salut salut  
 
euh personne n'a d'idée pour la question 4?? euh surtout des explications ??
 
la je vais continuer sur les autres questions
 
c génant le blocage anti flood limité à 5 posts par utilisateur toutes les 10 minutes ;)
 
allez
 
j'enchaine ;)
 
////////////////////////////////////////////////////////////////////////////////////////
 
Question 7 de l'annale de 2006  
 
Qu'est-ce qu'une DMZ? Identifiez les elements qui pourraient faire partie de cette zone.
 
DMZ pour DéMilitarized Zone ou zone démilitarisé.  
Il s'agit du zone tampon et isolée du réseau par le parefeu hébergeant des applications mises à disposition du "public" et avec un niveau de sécurité moindre.
 
petite explication sur la DMZ ici :
http://www.commentcamarche.net/pro [...] ement.php3
 
web.domaine.fr, mel.domaine.fr et cache.domaine.fr sont des éléments qui pourrait faire partie de cette zone.


Message édité par narutobaka le 30-04-2007 à 14:45:54
Reply

Marsh Posté le 30-04-2007 à 15:19:41    

Question 8 de l'annale de 2006  
 
L 'administrateur doit tester rapidement si le serveur web est accessible et si le service http
fonctionne. Comment peut-il proceder a partir de poste 1 sachant qu'il est en mode ligne de
commande uniquement ?
 
Depuis le poste 1, l'administrateur ping sur web.domaine.fr pour savoir si il est accessible : ping 152.27.59.50
 
pour savoir si le service http fonctionne :  
Il utilise la commande ping 152.27.59.50:80  
Il utilise la commande telnet sur web.domaine.fr via le port 80 : telnet web.domaine.fr 80
 
 
Pour le test de http je suis pas du tout sur. Quelqu'un peut-il corriger si nécessaire ;)

Message cité 1 fois
Message édité par narutobaka le 07-05-2007 à 14:43:27
Reply

Marsh Posté le 30-04-2007 à 15:52:00    

je ferais plutôt un telnet sur le port 80 de web.domaine.fr
 
telnet web.domaine.fr 80
 


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 02-05-2007 à 13:40:21    

plop plop
 
euh je voulais savoir est-ce que la commande ping sur port 80 remplit la même tache?  
Telnet permet-il de faire qqch de plus?
 
euh sinon pour la question 4 personne n'a d'idée???
 
merci com21
 
////////////////////////////////////////////////////////////////////////////////////////
 
Question 9 de l'annale 2006
 
Que contient la ruche suivante dans la base de registres d'un poste Windows XP ?
[HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Run]
 
Il s'agit de la ruche contenant les informations sur les applications devant être executés au démarrage du système d'exploitation windows.
 
 


Message édité par narutobaka le 02-05-2007 à 14:06:42
Reply

Marsh Posté le 02-05-2007 à 13:40:21   

Reply

Marsh Posté le 02-05-2007 à 14:27:00    

Question 10 de l'annale 2006
 
A partir de la syntaxe de la commande net use ci-dessous, et de l'extrait du fichier
smb. conf (serveur Samba) du serveur web.domaine.fr ci-apres, ecrivez la ligne de
commande permettant de monter un « disque reseau » de ce serveur web sur un poste
Windows du reseau « administratif ».
 
net use U: \\152.27.59.50\var\www\ /PERSISTENT:YES
 
euh la je suis pas sur du tout :
- D'une par pour le chemin des répertoire sous samba /var/www et non \var\www qqn sait si cette syntaxe est correcte?
- D'autre par je ne sais pas si il faut spécifié webmestre qui est l'utilisateur valide autorisé
 
 

Reply

Marsh Posté le 02-05-2007 à 15:05:24    

Je trouve le titre un peu sex...enfin bref [:cerveau dawa]

Reply

Marsh Posté le 02-05-2007 à 18:51:51    

narutobaka a écrit :

Question 10 de l'annale 2006
 
A partir de la syntaxe de la commande net use ci-dessous, et de l'extrait du fichier
smb. conf (serveur Samba) du serveur web.domaine.fr ci-apres, ecrivez la ligne de
commande permettant de monter un « disque reseau » de ce serveur web sur un poste
Windows du reseau « administratif ».
 
net use U: \\152.27.59.50\var\www\ /PERSISTENT:YES
 
euh la je suis pas sur du tout :
- D'une par pour le chemin des répertoire sous samba /var/www et non \var\www qqn sait si cette syntaxe est correcte?
- D'autre par je ne sais pas si il faut spécifié webmestre qui est l'utilisateur valide autorisé


 
(pas eu le temps de lire la question en entier).
 
1) a priori le persistent n'est pas obligatoire dans la question
 
2) en partage windows les chemins sont toujours \\ip\dossier\sous_dossier
 
3) cf fichier smb.conf le partage de /var/www doit s'appeller  www ou web (de mémoire)
 
4) oui il faut préciser le compte et le mot de passe de webmestre (cf doc sur net use)
 
j'essayerais de faire une réponse + complète ce weekend.


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 03-05-2007 à 09:10:08    

narutobaka a écrit :

Question 8 de l'annale de 2006

 

L 'administrateur doit tester rapidement si le serveur web est accessible et si le service http
fonctionne. Comment peut-il proceder a partir de poste 1 sachant qu'il est en mode ligne de
commande uniquement ?

 

wcat :whistle:
wget bien sûr quelle burne je fais  :sol:


Message édité par Gandalf la croute le 04-05-2007 à 15:44:22

---------------
Astro, photo, macro, brico, dodo
Reply

Marsh Posté le 04-05-2007 à 11:00:05    

plop plop
 
salut à tous  
 
ahh sa fait plaisir des ptites réponses au post ;).
 
euh par contre gandalf la croute peux tu expliquer la commande wcat ? J'ai trouver une doc ici
http://msdn2.microsoft.com/en-us/library/ms951774.aspx  
 
////////////////////////////////////////////////////////////////////////////////////////  
 
Question 11 de l'annale de 2006
 
Vous etes sur un poste client Windows XP, qui n' a pas de connexion directe sur internet,
Remplir les champs suivants pour pouvoir naviguer sur la toile :
 
il faut renseigner l'adresse du proxy et le port utilisé par le logiciel de proxy:
le serveur cache web (cache.domaine.fr) 152.27.59.66.
 
La réponse est donc : cache.domaine.fr 8080
 

Message cité 1 fois
Message édité par narutobaka le 07-05-2007 à 13:45:22
Reply

Marsh Posté le 04-05-2007 à 11:08:01    

Question 12 de l'annale de 2006
 
Configuration d'un client de messagerie sur le meme poste que celui de la question precedente Veuillez remplir les champs suivants pour l'utilisateur webmestre@domaine.fr, dont la boite est hebergee sur le serveur mel.domaine.fr :
 
Nom reel : Webmestre (mais sa pourrait etre toto ou tartempion)
Adresse de retour : webmestre@domaine.fr
serveur de messagerie : mel.domaine.fr
Nom de connexion : webmestre
serveur smtp : smtp.domaine.fr

Reply

Marsh Posté le 04-05-2007 à 14:58:17    

narutobaka a écrit :


 
Question 11 de l'annale de 2006
 
Vous etes sur un poste client Windows XP, qui n' a pas de connexion directe sur internet,
Remplir les champs suivants pour pouvoir naviguer sur la toile :
 
dans le champs http je saisie l'adresse de la passerelle par default indiqué dans le fichier de routage sur routeur 2 :
 
152.27.32.238 avec le port 80 ( cela me fait penser que je ne l'ai pas indiqué dans le schema de la question 1,2,3 je vais le corriger )


 
Non ce n'est pas ça.
 
là il faut renseigner l'adresse du proxy et le port utilisé par le logiciel de proxy.
 
ici le proxy répond au doux nom :

Citation :

le serveur cache web (cache.domaine.fr) 152.27.59.66


 
un seul soucis on ne connais pas le port utiliser par le proxy (3128 ou 8080)
 
la réponse est donc :
cache.domaine.fr 8080


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 04-05-2007 à 15:17:27    

edit : wget sous nux !
wget [url] renvoie url, ip, status de connexion....
y'a aussi lynx en console mais je sais pas si c'est une
bonne réponse pour la question ...


Message édité par Gandalf la croute le 04-05-2007 à 15:34:15

---------------
Astro, photo, macro, brico, dodo
Reply

Marsh Posté le 07-05-2007 à 13:54:40    

Plop plop tlm
 
Uhm par rapport à la question 11 j'avais une petite question :
A quoi correspond la passerelle par défaut 152.27.32.238 indiquée dans le fichier de routage du routeur 2 ????
 

Citation :

edit : wget sous nux !
wget [url] renvoie url, ip, status de connexion....  


concernant wget apperemment si tu met l'url derrière sa lance un téléchargement non ?
Enfin c ce que j'ai cru comprendre en lisant l'utilisation simple de wget sur le man http://www.delafond.org/traducmanf [...] et.1.html.
 

Citation :

y'a aussi lynx en console mais je sais pas si c'est une  
bonne réponse pour la question ...


euh lynx est un navigateur mode text mais je savais pas qu'on pouvait le lancer en ligne de commande tien faudra que j'essaye ;)


Message édité par narutobaka le 07-05-2007 à 14:46:36
Reply

Marsh Posté le 07-05-2007 à 15:14:09    

Question 13 de l'annale de 2006
 
L'etablissement possede une charte informatique connue de tous, toutefois vous devez etablir
une note de service d 'une dizaine de lignes pour rappeler le bon usage du courrier
electronique.
 
La il s'agit de la netiquette :
 
http://fr.wikipedia.org/wiki/N%C3%A9tiquette

Reply

Marsh Posté le 09-05-2007 à 13:48:33    

Question 14 de l'annale de 2006
 
L'administrateur ne peut pas envayer de caurriel a partir de paste 1.
En vous aidant du resultat affiche des 2 cammandes suivantes, etablissez un diagnostic
 
"Name service error for name=smpt.domaine.fr"
 
Le nom du serveur SMTP a mal été renseigné : smPT à la place de smTP.

Reply

Marsh Posté le 09-05-2007 à 14:23:05    

Question 15 annale de 2006
 
Vous avez decouvert que le poste 152.27.58.200 est corrompu. Vous decidez de lui refuser
l'acces a votre site web. Indiquez dans le cadre les modifications aux directives a effectuer sur
le fichier httpd .coni du serveur web.domaine.fr (serveur Apache) dont l'extrait figure cidessous.
 
#
# Controls who can get stuff from this server
#
Order allow,deny
Allow from all
Deny from 152.27.28.200
</Directory>
 
 
 
<Directory /var/www/siteweb1>
Order deny,allow
Deny from all
Allow from 152.27 152.77.16.32/255.255.255.224 152.77.58 152.77.59
152.77.60 152.77.61 152.77.62 152.77.63 152.77.18.70
</Directory>

Message cité 1 fois
Message édité par narutobaka le 21-05-2007 à 14:05:33
Reply

Marsh Posté le 10-05-2007 à 09:48:53    

Si je comprends bien la première règle contrôle les accès au serveur!?
 
Dans ce cas là est-il nécessaire de rajouter un deny dans la 2ème règle concernant le répertoire /var/www/siteweb1 puisque de toute façon 152.27.28.200 n'aura pas accès au serveur?

Reply

Marsh Posté le 11-05-2007 à 10:37:43    

bonjour à tous  
 

Citation :


Si je comprends bien la première règle contrôle les accès au serveur!?  
 
Dans ce cas là est-il nécessaire de rajouter un deny dans la 2ème règle concernant le répertoire /var/www/siteweb1 puisque de toute façon 152.27.28.200 n'aura pas accès au serveur?


 
Uhm pour la première règle en commentaire il est indiqué qu'elle permet de controler qui peux récupérer des choses sur le serveur, si on sait que le poste 152.27.58.200 est corrompu autant l'empêcher de pouvoir récupérer quoi que ce soit sur notre serveur
 
Pour la deuxième règle elle gère apperemment l'accès au répertoire du site siteweb1 donc au site proprement dit.
 
Cependant je ne sais pas si le deny de l'accès au téléchargement de donnée est appliquée à l'accès au site c pour sa que je l'ai indiqué 2 fois. Mais je n'en suis pas sur du tout c pour sa que j'attend des réaction pas seulement par raport à cette question d'ailleur ;)
 
voili voilou

Reply

Marsh Posté le 11-05-2007 à 10:43:34    

Question 16 annale de 2006
 
16.1 A vec en entree le fichier personne s ci-dessus, quelle est la commande pour executer
le script do-i t .sh ci-dessous ?
 
Uhm sur cette question je bloc j'ai cherché à savoir comment faire les appels avec un fichier en entré pour un bash mais encore rien trouvé. Un autre ruc qui me bloque c comment est fait la liaison entre $ligne et le fichier texte personne parce que le script lit une à une $ligne qui je pense est la représentation logique du fichier texte personne.
 
qqn a-t-il une idée? pour le passage de paramètre??
 
++

Reply

Marsh Posté le 11-05-2007 à 11:01:24    

en générique  c'est ./script.sh  fichier.txt  (bien entendu avec le script et le fichier txt situé dans le même répertoire.


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 11-05-2007 à 11:10:20    

plop plop
 

Citation :

en générique  c'est ./script.sh  fichier.txt  (bien entendu avec le script et le fichier txt situé dans le même répertoire.


 
Je voulais savoir tu fais comment pour faire la liaison logique entre $ligne et fichier.txt??
 
mici pour ta réponse ;)

Reply

Marsh Posté le 11-05-2007 à 11:21:54    

Reply

Marsh Posté le 11-05-2007 à 13:00:04    

plop plop
 
a super merci mouarf en plus je suis sur de l'avoir lu ce post.
 
je vais editer la réponse à la question  
 
++

Reply

Marsh Posté le 11-05-2007 à 22:35:28    

narutobaka a écrit :

Question 15 annale de 2006
 
Vous avez decouvert que le poste 152.27.58.200 est corrompu. Vous decidez de lui refuser
l'acces a votre site web. Indiquez dans le cadre les modifications aux directives a effectuer sur
le fichier httpd .coni du serveur web.domaine.fr (serveur Apache) dont l'extrait figure cidessous.
 
#
# Controls who can get stuff from this server
#
Order allow,deny
Allow from all
Deny from 152.27.28.200
</Directory>
 
 
 
<Directory /var/www/siteweb1>
Order deny,allow
Deny from all
Allow from 152.27 152.77.16.32/255.255.255.224 152.77.58 152.77.59
152.77.60 152.77.61 152.77.62 152.77.63 152.77.18.70
Deny from 152.27.28.200  
//par contre je ne sais pas si cette directive sera prioritaire à la directive allow from 152.27
</Directory>


 
L'instruction Order deny,allow t'oblige à respecter cet ordre. Tu peux pas avoir Deny puis Allow puis à nouveau Deny. En fait il faudrait tester en réel pour voir si ca marche. Je pense que la bonne réponse est :
 
Order allow,deny
Allow from all
// Le refus pour cet hôte s'applique à tous les sous-répertoires
Deny from 152.27.28.200
</Directory>
 
<Directory /var/www/siteweb1>
Order deny,allow
Deny from all
Allow from 152.27 152.77.16.32/255.255.255.224 152.77.58 152.77.59
152.77.60 152.77.61 152.77.62 152.77.63 152.77.18.70
</Directory>
 
J'ai trouvé un petit exemple ici : http://www.ac-creteil.fr/reseaux/s [...] pache.html

Reply

Marsh Posté le 12-05-2007 à 23:11:44    

narutobaka a écrit :

bonjour
 
bon ben j'inogure le post  
 
avec la question 1,2 et 3 de l'annale de 2006
 
http://bertrand.lods.free.fr/conco [...] e/Q123.JPG
 
si qqn peux préciser ce qu'il entende par principe du réseau, est-ce que ma représentation le traduit correctement?
 
j'attend vos remarque sur ma réponse
 
++


 
 
J'ai fais la même chose que toi. Par contre je me pose la question, que represente les 2 IP se terminant par 32.230 et 32.238 qui apparaissent dans la table de routage de R2 ?

Reply

Marsh Posté le 12-05-2007 à 23:20:42    

com21 a écrit :

(pas eu le temps de lire la question en entier).
 
1) a priori le persistent n'est pas obligatoire dans la question
 
2) en partage windows les chemins sont toujours \\ip\dossier\sous_dossier
 
3) cf fichier smb.conf le partage de /var/www doit s'appeller  www ou web (de mémoire)
 
4) oui il faut préciser le compte et le mot de passe de webmestre (cf doc sur net use)
 
j'essayerais de faire une réponse + complète ce weekend.


 
 
Pour ma part, j'hesite entre :
net use z: \\server\Doc Web\ /USER:webmestre /PERSISTENT:YES
et
net use z: \\server\Doc Web\ /USER:domaine.fr\webmestre /PERSISTENT:YES

Reply

Marsh Posté le 16-05-2007 à 15:38:07    

salutation tlm
 

Citation :

L'instruction Order deny,allow t'oblige à respecter cet ordre. Tu peux pas avoir Deny puis Allow puis à nouveau Deny. En fait il faudrait tester en réel pour voir si ca marche. Je pense que la bonne réponse est :  
 
Order allow,deny  
Allow from all  
// Le refus pour cet hôte s'applique à tous les sous-répertoires  
Deny from 152.27.28.200  
</Directory>  
 
<Directory /var/www/siteweb1>  
Order deny,allow  
Deny from all  
Allow from 152.27 152.77.16.32/255.255.255.224 152.77.58 152.77.59  
152.77.60 152.77.61 152.77.62 152.77.63 152.77.18.70  
</Directory>  
 
J'ai trouvé un petit exemple ici : http://www.ac-creteil.fr/reseaux/s [...] pache.html  


 
Donc si je comprend bien le deny affecté au répertoire "/var/www/" pour 152.27.28.200 s'appliquerait à tous ses sous-répertoire dont "/var/www/siteweb1"??  
 
Le allow 152.27 exclura-t-il d'office 152.27.28.200 ?? c surtout cette autorisation qui me pausait un soucis mais ??

Reply

Marsh Posté le 17-05-2007 à 18:13:24    

narutobaka a écrit :

salutation tlm
 

Citation :

L'instruction Order deny,allow t'oblige à respecter cet ordre. Tu peux pas avoir Deny puis Allow puis à nouveau Deny. En fait il faudrait tester en réel pour voir si ca marche. Je pense que la bonne réponse est :  
 
Order allow,deny  
Allow from all  
// Le refus pour cet hôte s'applique à tous les sous-répertoires  
Deny from 152.27.28.200  
</Directory>  
 
<Directory /var/www/siteweb1>  
Order deny,allow  
Deny from all  
Allow from 152.27 152.77.16.32/255.255.255.224 152.77.58 152.77.59  
152.77.60 152.77.61 152.77.62 152.77.63 152.77.18.70  
</Directory>  
 
J'ai trouvé un petit exemple ici : http://www.ac-creteil.fr/reseaux/s [...] pache.html  


 
Donc si je comprend bien le deny affecté au répertoire "/var/www/" pour 152.27.28.200 s'appliquerait à tous ses sous-répertoire dont "/var/www/siteweb1"??  
 
Le allow 152.27 exclura-t-il d'office 152.27.28.200 ?? c surtout cette autorisation qui me pausait un soucis mais ??


 
Exactement  :jap:  D'ailleurs je viens de faire le test sur un serveur apache est la réponse que je t'ai donnée est bien la bonne.

Reply

Marsh Posté le 21-05-2007 à 16:24:06    

narutobaka a écrit :

bonjour  
 
bon ben j'inogure le post  
 
avec la question 1,2 et 3 de l'annale de 2006  
 
http://bertrand.lods.free.fr/conco [...] e/Q123.JPG
 
si qqn peux préciser ce qu'il entende par principe du réseau, est-ce que ma représentation le traduit correctement?  
 
j'attend vos remarque sur ma réponse


 
yop sur ton schema l'adresse de mel.domaine.fr est 152.27.59.130 et sur le traceroute  ya marqué  "traceroute to mel (152.27.59.18)"
est-ce que tu t'es trompé ou c'est vrai dans ce qu'a est ce que vou pourriez m'expliquer pourquoi svp? :)


Message édité par olf69 le 21-05-2007 à 16:26:19
Reply

Marsh Posté le 22-05-2007 à 10:25:55    

Bonjour à tous,
 
sur l'annale 2006 pour le script bash quelqu'un peut m'expliquer la ligne suivante:
 
echo "echo $mdp|passwd --stdin $login">>./a_lancer.sh
 
je vois globalement que cette ligne permet de créer le mot de passe pour l'utilisateur.
 
Mais pourrait on décrire plus précisément la ligne
 
merci

Reply

Marsh Posté le 22-05-2007 à 10:32:44    

Au fait  quand dans le sujet on demande les actions réalisées par le script et les résultats, il faut le faire ligne par ligne???

Reply

Marsh Posté le 22-05-2007 à 12:35:24    

oveydah a écrit :

Bonjour à tous,
 
sur l'annale 2006 pour le script bash quelqu'un peut m'expliquer la ligne suivante:
 
echo "echo $mdp|passwd --stdin $login">>./a_lancer.sh
 
je vois globalement que cette ligne permet de créer le mot de passe pour l'utilisateur.
 
Mais pourrait on décrire plus précisément la ligne
 
merci


 
Elle permet d'écrire dans le fichier a_lancer.sh la ligne :
$mdp|passwd --stdin $login
Exemple : monmotdepasse|passwd --stdin webmestre

Reply

Marsh Posté le 22-05-2007 à 17:15:20    

merci addyl mais c'est cette construction avec stdin et le pipe que je ne comprenais pas
mais je vais tester sur un linux
 
sinon j'ai compris les mécanismes du script
 

Reply

Marsh Posté le 22-05-2007 à 23:26:30    

oveydah a écrit :

merci addyl mais c'est cette construction avec stdin et le pipe que je ne comprenais pas
mais je vais tester sur un linux
 
sinon j'ai compris les mécanismes du script


 
J'ai oublié la commande echo: cette commande ecrit: echo $mdp|passwd --stdin $login
Exemple : echo monmotdepasse|passwd --stdin webmestre
Pour céer un mot de passe pour un utilisateur il faudrait ecrire : passwd login. Le système demande alors le mot de passe à créer pour cet utilisateur. La commande echo $mdp|passwd --stdin $login permet de créer un mot de passe pour l'utilisateur sans avoir à entrer le mot de passe au clavier.
Je crois d'ailleurs qu'il y a une erreur dans cette ligne de commande car le système demande 2 fois le mot de passe donc ce qu'il faudrait écrire c'est :
echo "echo -e \"$mdp\n$mdp\" | passwd --stdin $login">>./a_lancer.sh
-> echo -e : on affiche 2 fois le mot de passe lorsque le systeme le demandera. L'option -e veut dire qu'on veut interpréter le \n(retour à la ligne)
-> le pipe veut dire que le mot de passe est passé à la commande passwd
-> stdin veut dire que le mot de passe doit venir de la commande echo avant le pipe et pas à partir du clavier.
Autre chose : sous Debian ou Ubuntu l'option --stdin n'a pas l'air d'exister contrairement à mandriva.
La bonne commande serait alors d'écrire :echo  "echo $login:$mdp | chpasswd" >> ./a_lancer.sh

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed