Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 13/02/2007 11:44:40

j3anphil
Membre
Inscription : 13/02/2007
Messages : 1

gestion des droits sous vsftpd

salut,

J'ai récemment installé un serveur vsftpd sous ma debian. Tout fonctionne parfaitement. (merci le tuto de ce site soit-dit en passant).

Maintenant, j'aimerais pouvoir faire quelque chose que je ne suis pas sur de pouvoir faire avec vsftpd :
J'aimerais que certains utilisateurs puissent voir communément certains répertoires, et d'autres non.
en gros, voila ce que je voudrais :

REPERTOIRES    +  ADMIN    +    POTES    +    FAMILLES     + AUTRES     +
+++++++++++++++++++++++++++++++++++++++++++++++++
     public/films    +   OUI       +     OUI       +       NON          +    NON       +
+++++++++++++++++++++++++++++++++++++++++++++++++
     public/mp3    +   OUI       +     OUI       +       NON          +    NON        +
+++++++++++++++++++++++++++++++++++++++++++++++++
    public/photos  +   OUI       +     OUI       +       OUI          +    NON        +
+++++++++++++++++++++++++++++++++++++++++++++++++
    public/divers   +  OUI       +     OUI       +       NON          +    OUI         +
+++++++++++++++++++++++++++++++++++++++++++++++++

=> Pas trop dur.

Maintenant, je voudrais en plus que les personnes n'aient accès que en lecture / écritures sur certains dossiers, qu'elles aient la possibilité de créer un sous répertoire dans d'autres dossiers (MKDIR_ENABLE), que certaines personnes au sein d'un meme groupe aient accès a des répertoires qui ne seront visibles que par eux.
Par exemple, je ne veux pas que les membres de ma famille aient accès au dossier photos dans la catégorie 'grosse beuverie de la semaine passée', mais juste aux photos 'piou piou les ptits oiseaux'.

En gros, je voudrais un mix des possibilités des utilisateurs virtuels, et des utilisateurs enregistrés sur le système.
L'idéal serait de créer des groupes distincts, mais le problème, c'est que les utilisateurs virtuels ne sont rattachés qu'a un seul utilisateur système.
Bref, je ne vois pas trop comment m'en sortir. Une idée?

Merci d'avance.

J3anphil

Hors ligne

#2 13/02/2007 13:12:20

oDn
Membre
Lieu : Cannes
Inscription : 09/01/2007
Messages : 56

Re : gestion des droits sous vsftpd

Hello j3anphil,

bienvenue à toi.
Il me semble que les groupes sont parfaitement gérés par vsftpd. Il utilisera pour cela les utilisateurs virtuels et peu importe si les droits locaux des fichiers ne sont attribués qu'à un seul utilisateur système.

Cependant, je ne me souviens plus trop comment mettre tout ça en place. J'ai un système qui fonctionne ainsi avec une jolie interface web, je vais essayer de creuser tout ça pour toi.

Bonne journée,

oDn

Hors ligne

#3 07/03/2008 14:56:09

mophete
Membre
Lieu : Pessac, Gironde, Aquitaine
Inscription : 26/02/2008
Messages : 5
Site Web

Re : gestion des droits sous vsftpd

Bonjour tout le monde.
oDn tu as creusé la question ou pas, finalement ?
Si oui, comment as-tu fait ?

Hors ligne

#4 08/03/2008 17:25:19

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : gestion des droits sous vsftpd

Essaye de regarder du coté du Wiki andési: http://www.andesi.org/reseau:vsftpd-un- … -et-simple

La doc date peut-etre un peu et il n'y a pas d'exemple avec des groupes, mais c'est une piste.


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#5 10/03/2008 10:13:04

mophete
Membre
Lieu : Pessac, Gironde, Aquitaine
Inscription : 26/02/2008
Messages : 5
Site Web

Re : gestion des droits sous vsftpd

Bonjour tout le monde.

Merci Orgrim pour cette précision, mais j'ai justement suivi ce wiki là qui est à mon sens le plus clair dans les explications, parmis tous ceux que j'ai pu trouver sur la toile.
Mais il ne se contente que de donner des accès voulus au répertoire racine et ses sous répertoires, ce qui ne répondait pas à mes exigences.

Lorsque les users FTP sont chrootés dans un répertoire, à priori ils n'ont pas accès aux autres répertoires du disque dur, et même des autres unités de stockage, sauf éventuellement les sous répertoires de la racine FTP.

L'astuce qui fonctionne est la suivante, elle ne dépend pas de vsFTPd :

mount --bind /media/toto /home/utilisateur/virtuel

où le répertoire toto, se trouvant dans le répertoire /media, est le dossier auquel je souhaite que les users accèdent.
après il ne reste plus qu'à leur donner les accès en lecture ou écriture.....en gérant les droits de l'utilisateur "virtuel" au sein du système.

Cordialement,
Mophete.

Hors ligne

#6 10/03/2008 12:46:04

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : gestion des droits sous vsftpd

Salut

Peut être l'occasion de compléter le wiki sur vsftpd mophete ...
merci d'avance wink


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#7 10/03/2008 16:47:34

mophete
Membre
Lieu : Pessac, Gironde, Aquitaine
Inscription : 26/02/2008
Messages : 5
Site Web

Re : gestion des droits sous vsftpd

Bonjour freddec

Bonne idée !

Laisses moi quelques jours pour finaliser mon propre serveur.
Car je tiens à savoir de quoi je parle avant d'en faire profiter les autres, histoire de pas écrire n'importe quoi smile

Cordialement,
Mophete.

En attendant, il y a un post sur le forum Ubuntu vraiment pas mal, moins bien expliqué que le Wiki ici présent, mais plus complet (justement il répond à pas mal de mes questions)

http://doc.ubuntu-fr.org/vsftpd

Hors ligne

Pied de page des forums