Vous n'êtes pas identifié(e).
Pages : 1
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
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
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
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
Salut
Peut être l'occasion de compléter le wiki sur vsftpd mophete ...
merci d'avance
Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash
Hors ligne
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
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)
Hors ligne
Pages : 1