Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Résolu] [Permissions] PureFTPD et l'accès à htdocs
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
OXiDiUS
n00b
n00b


Joined: 18 Mar 2007
Posts: 23

PostPosted: Fri Nov 02, 2007 12:03 pm    Post subject: [Résolu] [Permissions] PureFTPD et l'accès à htdocs Reply with quote

Bonjour,

Je souhaiterais accéder au répertoire htdocs via ftp.
Côté ftp, j'utilise PureFTPD, avec les utilisateurs virtuels dont l'un se nomme "apacheftp" et a pour répertoire : "/var/www/localhost/htdocs/"
Côté serveur web, j'utilise Apache 2.

En fait, mon utilisateur peut voir et télécharger les fichiers disponibles mais impossible d'en envoyer.

Voici les permissions de dossiers htdocs :
Quote:
drwxr-xr-x 4 apache root 4096 nov 2 13:58 htdocs


Il est donc normal que je n'ai pas accès en écriture et j'aimerais donc savoir comment faire (au mieux) pour créer un accès correcte.

Je ne sais pas si vous avez besoin d'autres informations.

Merci d'avance.

Bonne journée.

ps: j'ai trouvé deux solutions mais elles ne me paraissent pas très propre :
soit - chmod o+w sur htdocs
soit - chgrp 501 sur htdocs (501 est un utilisateur virtuel de pure ftpd) && chmod g+w sur htdocs
Qu'en pensez vous ?


Last edited by OXiDiUS on Thu Nov 15, 2007 5:01 pm; edited 2 times in total
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Fri Nov 02, 2007 12:19 pm    Post subject: Reply with quote

Moi je fais ca avec vsftpd mais le principe est le meme je suppose:

- 1 utilisateur "local" sur la machine, ce répertoire doit pouvoir accéder au repertoire htdocs (tu peux aussi jouer avec les groupes ...)
- il faut que les droits soit mis en écriture sur le répertoire htdocs (pour le user OU le groupe sinon, t'aura une permission refusée).


Mainatenant, pour un utilisateur virtuel, donc un user qui existe pas sur la machine, ben il faut mapper ce user_FTP à un user_LOCAL de manière a avoir le droit d'accès à ce fameux répertoire: htdocs ...
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
OXiDiUS
n00b
n00b


Joined: 18 Mar 2007
Posts: 23

PostPosted: Tue Nov 06, 2007 2:40 pm    Post subject: Reply with quote

Bonjour,

Ok, alors je vais faire quelque chose comme ça :
- chgrp 501 sur htdocs
(501 est un utilisateur virtuel de pure ftpd)
- chmod g+w sur htdocs

Merci pour ton aide.

Bonne journée.
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Tue Nov 06, 2007 5:49 pm    Post subject: Reply with quote

Comment as tu créer ton user virtuel dans pure-ftpd (commande pure-pw ...) ?

Car il suffit que tu le map au user apache et c'est réglé.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Tue Nov 06, 2007 6:40 pm    Post subject: Reply with quote

Salut !
Peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci :)
Back to top
View user's profile Send private message
OXiDiUS
n00b
n00b


Joined: 18 Mar 2007
Posts: 23

PostPosted: Tue Nov 06, 2007 8:30 pm    Post subject: Reply with quote

Bonsoir,

Bapt wrote:
Comment as tu créer ton user virtuel dans pure-ftpd (commande pure-pw ...) ?

Car il suffit que tu le map au user apache et c'est réglé.


Comme ceci :
fr.gentoo-wiki.com wrote:
pure-pw useradd TEST -u 501 -g 501 -d /var/rep_TEST


En ce qui concerne le mappage pourrais tu m'en dire plus ?

geekounet wrote:
Salut !
Peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci :)

J'ai longuement hésité pour le choix du thème, celui là me semble correcte, non ?

Bonne soirée :)
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Tue Nov 06, 2007 9:04 pm    Post subject: Reply with quote

OXiDiUS wrote:
geekounet wrote:
Salut !
Peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci :)

J'ai longuement hésité pour le choix du thème, celui là me semble correcte, non ?

C'est correct ;)
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Wed Nov 07, 2007 1:33 pm    Post subject: Reply with quote

Tu fait déjà le mapping comme il faut, Test est mappé sur le user system 510. dans ton cas il serait intéressant de le mapper sur le user apache :
pure-pw useradd test -u apache -g apache -d /mon/chemin/vers/htdocs

Par exemple.

Ainsi quand test se connecte il est toute la manipulation de fichier est faite en tant que user apache.
Back to top
View user's profile Send private message
OXiDiUS
n00b
n00b


Joined: 18 Mar 2007
Posts: 23

PostPosted: Sat Nov 10, 2007 1:23 pm    Post subject: Reply with quote

Bapt wrote:
Tu fait déjà le mapping comme il faut, Test est mappé sur le user system 510. dans ton cas il serait intéressant de le mapper sur le user apache :
pure-pw useradd test -u apache -g apache -d /mon/chemin/vers/htdocs

Par exemple.

Ainsi quand test se connecte il est toute la manipulation de fichier est faite en tant que user apache.


Ok, merci pour l'information (très utile).

Bonne journée.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum