Les Allergies
Alimentaires
Posez votre question Signaler

Droits fichiers vsftpd

rjcb - Dernière réponse le 5 déc. 2007 à 14:14
Salut,

Je possède vsftpd ss FC4.
J'ai mis l'option local_umask=000 donc les fichiers uploadé ont les droits 777 par défaut.
Mais qd je dépose un fichier il a les droits 600.
Bizare??

PS:Je fonctione en users virtuels et j'ai aussi spécifié cette option dans leur droits a chacun

Merci
Lire la suite 

Droits fichiers vsftpd »

6 réponses
Réponse
+1
moins plus
local_umask ne concerne que les utilisateurs locaux
les utilisateurs virtuels sont traités comme un utilisateur anonyme,
il faut donc utiliser anon_umask=0022
ou ce que vous aviez prévus
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Tiens jettes un oeil à cette FAQ : http://www.vsftpdrocks.org/faq/
Surtout ce passage :
Q) Help! Uploaded files are appearing with permissions -rw-------.
A1) Depending on if this is an upload by a local user or an anonymous user,
use "local_umask" or "anon_umask" to change this. For example, use
"anon_umask=022" to give anonymously uploaded files permissions
-rw-r--r--. Note that the "0" before the "22" is important.
A2) Also see the vsftpd.conf.5 man page for the new "file_open_mode"
parameter.
La page de man : http://vsftpd.beasts.org/vsftpd_conf.html
et la section concernée :
file_open_mode
    The permissions with which uploaded files are created. Umasks are applied on top of this value. You may wish to change to 0777 if you want uploaded files to be executable.

    Default: 0666 
;-))
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Je suis pas très bon en anglais. Mais donc c'est bon ce que j'ai mis.
Ajouter un commentaire
Réponse
+0
moins plus
Re-

D'après ce que j'en ai compris, essaye de rajouter dans ton fichier de conf la directive suivante :
file_open_mode=0777
Sans garantie...
;-))
Ajouter un commentaire
Réponse
+0
moins plus
Salut!

Je ne comprend plus rien.

Dans mon vsftpd.conf j'ai mis local_umask=0777 et cela ne change rien qd je upload. le fichier a les memes droits que si j'avais mis 0000.
L'option est aussi mise dans les fichiers de droits des users du ftp
Autrement local_umask=000 ne marche pas ou je mi prends mal.

Une autre sol, serait de dire, qu'a chaque fois que l'on créer un rep ou un fichier dans tel répertoire, il est par défaut les droits 777.
Mais je n'ai aucune iddé comment faire

Merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Tu redémarres bien ton ftp a chaque modifications ?
/etc/init.d/vsftpd restart
Ajouter un commentaire
Ce document intitulé « droits fichiers vsftpd » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?