[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux] Le script qui tue
Hello,
Cette fois ci, je vais vous tuer avec ma question 'script' :-) La(les)
reponse(s) que vous allez donner vont faire en sorte que Linux reste dans
ma boite ou pas.. Alors, pitie! ;-)
A ma droite, un gros serveur 'legacy' UNIX de type IBM Aix dont l'adresse
IP est 192.168.250.10.
A ma gauche, un serveur RedHat Linux 7.2 (192.168.250.20) quasiment dedie a
l'entree des fichiers de nos clients (www.pureftpd.org - a voir pour la
possibilite pure-uploadscript)
Pour transmettre des fichiers entre l'AIX et le serveur RedHat, la RH voit
l'Aix comme serveur NFS et vient donc partager un repertoire local a l'AIX.
Sur les deux systemes, j'ai un utilisateur que je vais nommer 'bogomips'
ayant les permissions theoriquement necessaires a pouvoir faire tout ce
qu'il peut sur les deux systems (copie NFS, execution d'un script dont il
est le proprietaire et l'executeur)
Le script enonce en Francais devrait faire ceci:
Une fois que 'bogomips' de l'AIX a copie son fichier 'file-to-print.ps' de
son repertoire vers un autre repertoire local a l'AIX mais vu aux travers
d'NFS sur la RH, le 'bogomips' de l'AIX vient en remote-shell (rsh) sur ma
redhat pour executer un script qui devrait faire ceci:
copie de 'file-to-print.ps' situe dans /rebond (nfs) vers /tmp
=AIX=
/
/tmp =RedHat=
/usr /
/home /redhat
/print /var /client
/var /home ---> /bogomips <- script.cmd
/aix /usr /nicolas
/spool -- NFS --> /rebond
....
Donc, pour essayer d'etre clair
1. script.cmd est chmod u+x pour bogomips
2. bogomips "aix" & bogomips 'RH' : uid = 120
3. Bogomips AIX copie son fichier dans son /spool local vue en NFS dans
/rebond sur ma RedHat7.2. Une fois la copie faite, bogomips-aix va dans
/home/bogomips sur ma RedHat en rsh pour lancer la copie de son fichier de
/rebond local a ma RedHat vers /tmp local a ma redhat.
Vous vous demandez certainement pourquoi une copie sur la RedHat pour
refaire une copie a partir de la redhat vers la RedHat? Au fait, il s'agira
d'une copie 'scp' vers un site distant dont le reseau n'est pas encore 'up
& running'
Pouvez-vous, je vous prie, me dresser un schema de resolution?
Le script 'script.cmd' contient ces lignes
#!/bin/sh
mv "$1" /tmp
Cela semble con, je vous l'accorde. Cependant, je vous garantis que ce truc
marche pas!
Mais comment je fais pour appeller le nom du fichier qui vient d'etre
copie sur la file system ???
En tapant la commande 'ps -ef', je vois effectivement que 'bogomips-aix'
vient chez moi, lance le script mais le fichier en bouge pas. C'est
affligeant!
Quelque ici peut me debloquer?
'tin! Je sais que des gens dans la boite savent le faire avec des systems
microsoft... Aidez-moi a ne pas les tempter SVP.
Merci,
Bogomips
_________________________________________________
OpenPGP key @ www.keyserver.net
86A2 AEBA 0223 2D9F 78A4 60B7 855E F620 8D56 B690
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]