[AIX]
yoann
-
adil.N -
adil.N -
Bonjour à tous,
Mon premier message, j'espère ne pas avoir fait d'erreur dans l'endroit et la manière de poster! ^_^
Donc mon problème est le suivant :
J'ai un serveur AIX sur lequel je copie une arborescence de répertoires et fichiers provenant d'un autre AIX.
Lorsque je vérifie les droits, le serveur sur lequel j'ai copié l'arborescence remet des droits par défauts totalement inutile pour l'utilisation que je veux en faire.
J'aimerais donc savoir si il existe une commande, une subtilité ou un script qui existe pour ne pas perdre les droits lors de la copie ??
- petite précision : Pour la copie j'utilise du FileZilla sous windows (ce qui est très rapide mais qui me pète les droits de suite je pense). Mais je peut aussi utiliser du ftp dans un petit script. -
MERCI D'AVANCE !
Mon premier message, j'espère ne pas avoir fait d'erreur dans l'endroit et la manière de poster! ^_^
Donc mon problème est le suivant :
J'ai un serveur AIX sur lequel je copie une arborescence de répertoires et fichiers provenant d'un autre AIX.
Lorsque je vérifie les droits, le serveur sur lequel j'ai copié l'arborescence remet des droits par défauts totalement inutile pour l'utilisation que je veux en faire.
J'aimerais donc savoir si il existe une commande, une subtilité ou un script qui existe pour ne pas perdre les droits lors de la copie ??
- petite précision : Pour la copie j'utilise du FileZilla sous windows (ce qui est très rapide mais qui me pète les droits de suite je pense). Mais je peut aussi utiliser du ftp dans un petit script. -
MERCI D'AVANCE !
3 réponses
A priori ça dépend de ton umask (cf /etc/fstab) mais rien n'empêche de remettre les droits à ton idée avec un chmod. Exemple :
plop.sh
Ensuite on lance le script
Ou truc dans l'idée...
Bonne chance
plop.sh
#!/bin/bash
# Le login sur le serveur
LOGIN=monlogin
# Le nom de machine du serveur (ou son ip)
HOSTNAME=monserveur
# Le répertoire sur le serveur
REP_SRC=$1
# Le répertoire dans lequel on récupère le bazar
REP_DST=$2
if [$# -ne 2 ]
then
echo "usage : $0 rep_src rep_dst"
fi
# Créer si besoin le répertoire destination
mkdir -p ${REP_DST}
# Récuper par ssh le répertoire sur le serveur
scp -r ${LOGIN}@${HOSTNAME}:${REP_SRC} ${REP_DST}/
# Retirer les droits en écriture
chmod -R -w ${REP_DST}
Ensuite on lance le script
chmod +x plop.sh ./plop.sh /mon/repertoire/source /mon/repertoire/destination
Ou truc dans l'idée...
Bonne chance
Il n''est en aucun cas question dans ce fichier de umask....
Donc AIX contient t'il un umask quelque part ? JE suis en train de me pencher sur la question .
MErci d'avance