Droits fichiers vsftpd

Fermé
rjcb - 14 nov. 2005 à 20:45
 freakazoid - 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

6 réponses

Bonjour,
Tu redémarres bien ton ftp a chaque modifications ?
/etc/init.d/vsftpd restart
1
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
1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
15 nov. 2005 à 09:35
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 
;-))
0
Salut,

Je suis pas très bon en anglais. Mais donc c'est bon ce que j'ai mis.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
15 nov. 2005 à 18:44
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...
;-))
0
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
0