lftp mirror : Sous tty droits OK, sous X, droits modifiés...

lftp mirror : Sous tty droits OK, sous X, droits modifiés... - Logiciels - Linux et OS Alternatifs

Marsh Posté le 05-11-2007 à 09:30:19    

Bonjour les gens,
 
Je souhaite faire une copie d'un site distant sur ma bécanne via lftp et son mode mirror afin d'intégrer tout çà dans un script. Le problème est le suivant:
 
Si je suis en console pure (tty), le mirror se fait bien, la date de modification ainsi que les droits des fichiers sont bien répercutés du site distant vers ma machine locale.  
 
Par contre si je lance la même commande depuis un shell sous X, la date de modification est bien celle du site distant, mais les droits sont (je pense) ceux attribués lors de la création d'un fichier standard (umask 077). Evidemment ce n'est pas très pratique pour rebalancer la copie sur un site web, vu qu'il faudrait se retaper la création de tout les droits à la main :|
 
Je suis sous debian testing, mon shell est zsh, mon term sous X est urxvt. J'ai testé avec bash dans un xterm et j'ai le même "bug". Si je rapatrie un fichier avec gftp j'ai les bon droits qui sont repercutés  :heink:  
 
Du coup là, ca ne semble pas être la faute à zsh vu que ca marche en tty, ca ne semble pas être la faute de urxvt vu que j'ai le même problème avec xterm, avec gftp ca fonctionne donc j'imagine que ce n'est pas xorg qui ferait un truc pas net.  
 
Des idées ?  [:tilleul]  
 

Reply

Marsh Posté le 05-11-2007 à 09:30:19   

Reply

Marsh Posté le 05-11-2007 à 10:17:31    

ok bon je me répond à moi même: ca fonctionne bien avec les options suivante de lftp : --allow-suid --no-umask.
 
Maintenant petite question: ce umask qui visiblement ne fonctionne pas pareil sous X et sous tty, il est géré par qui quand je suis sous Xorg ? (ce n'est déjà pas mon .zshrc, ni mon .Xsession, ni mon .Xressources...)  :??:

Reply

Sujets relatifs:

Leave a Replay

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