Vsftp et droits des nouveaux répertoires (sticky bit)

Bonjour

J’essaie actuellement de monter un serveur vsftp et je rencontre quelques problèmes pour configurer les droits d’un nouveaux répertoire.

Mes utilisateurs partagent tous un unique répertoire et je souhaiterai utiliser le sticky bit pour les nouveaux répertoire que chacun créé afin de protéger les fichiers. Il faut cependant que les autres utilisateurs puissent rajouter leurs fichiers dans ce nouveau répertoire (et donc garder les droits en écriture).

Concrètement je voudrais un chmod de 1777 pour les nouveaux répertoires, mais je n’y arrive pas …

Je peux utiliser un script quotidien pour vérifier/changer les droits mais je trouve ça peu élégant.

Merci d’avance de votre aide ^^
Styoric

Il faut utiliser le paramètre local_umask dans le fichier de conf.

En fait j’ai trouvé cette option mais je n’arrive pas à obtenir le sticky bit sur les nouveaux répertoires.

local_umask=027 donne des répertoires avec 750
local_umask=1027 donne des répertoires avec 774 (?)
local_umask=01027 donne des répertoires avec 750
local_umask=2027 donne des répertoires avec 024 (?)
etc … Sans jamais obtenir de sticky bit (ni même de SUID ou de SGID).

Il y a aussi file_open_mode mais ça n’a apparemment d’effet que sur les nouveaux fichiers.

Merci quand même ^^
Styoric

Bonjour

Les réponses/solutions ne se bousculent pas :frowning:

Peut-être que ce n’est simplement pas possible ?
Reste alors deux solutions :

  • Changer de logiciel ftp pour un autre qui en serait capable, mais lequel ?
    Si vous connaissez, mes oreilles sont grandes ouvertes.

  • Utiliser un script quotidien pour changer les droits du répertoire partagé
    (bheu pas propre)

Merci de votre aide
Styoric