Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
485 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Pb serveur ftp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb serveur ftp

n°79556
lanf
Posté le 21-03-2002 à 08:27:33  profilanswer
 

Bonjour
je viens de faire un serveur ftp, mais j'ai quelque souci. Je voudrais qu'un utilisateur puisse accéder à son /home/user par défaut mais aussi qu'il puisse accéder à /var/ftp/upload. Mais je voudrais aussi qu'il ne puisse accéder à aucun n'autre répertoire.
Quelqu'un aurait - il une idée des commandes à inscrire ?

mood
Publicité
Posté le 21-03-2002 à 08:27:33  profilanswer
 

n°79558
BMOTheKill​er
Posté le 21-03-2002 à 08:43:12  profilanswer
 

t'utilises quoi comme serveur ftp ? déjà, personnellement, je te conseille pure-ftpd, dans sa config tu pourras spécifier que tu veux "cager" les users dans leur home, donc "machin" sera cagé dans "/home/machin" (si tu utilises l'authentification unix, ce sera simple, après il y a ldap, mysql, postgresql, ...), bon ensuite une fois tous les comptes créés et tout le monde parqué dans son home, tu crés un lien symbolique (ln -s source destination) dans le rep home du user, qui pointe vers /var/ftp/upload
tu peux renommer le lien avec la commande "rename" (rename source destination)
 
bon, j'ai oublié ça au début, j'en parle maintenant, quand tu crés les comptes, tu spécifies un même nom de groupe pour tous, par exemple "ftp", ce qui te permettra de mettre les mêmes permissions  à tous ceux qui font partis du groupe "ftp", donc tu as juste à faire un petit chmod (chmod niveau répertoire) sur ton répertoire ftp/upload, comme ça tu auras ce que tu veux
je ne connais pas les niveaus de permissions par coeur, donc si tu es sous X, ce sera simple, si tu es juste en lc, il va falloir que tu connaisses les niveaux spécifiques (ex. : 777 est le niveau permettant à tout le monde de lire, écrire, éxécuter dans un répertoire)
 
voilà, je pense que ça t'aidera un peu déjà...
 
 :hello:

n°79563
lanf
Posté le 21-03-2002 à 08:57:13  profilanswer
 

j'ai déja fait tous ceci.
j'utilise proftpd.
pour bloquer l'utilisateur dans son home c'est la commande defaultroot que j'utilise. le probleme c'est que même si j'ai crée un lien symbolique je ne peux pas y accéder. j'ai l'impression que le fait de bloquer l'user dans son home ne me permet pas d'aller autre part.

n°79568
BMOTheKill​er
Posté le 21-03-2002 à 09:08:01  profilanswer
 

lanf a écrit a écrit :

j'ai déja fait tous ceci.
j'utilise proftpd.
pour bloquer l'utilisateur dans son home c'est la commande defaultroot que j'utilise. le probleme c'est que même si j'ai crée un lien symbolique je ne peux pas y accéder. j'ai l'impression que le fait de bloquer l'user dans son home ne me permet pas d'aller autre part.  




 
nan, c'est pas ça normalement, je le fais sous pure et sous pro aussi, donc ça viendrait plutôt de ton chmod à mon avis... tu dois avoir un mauvais groupe propriétaire pour ftp/upload...
 
enfin bon, je te coseille de mettre root en propriétaire sur "ftp" et de mettre le groupe commun de tes users pour upload... normalement tu ne devais pas avoir de problème comme ça. Peut-être ton problème vient-il du fait que tu as créé un groupe privé pour chaque user ?
 
 :hello:

n°79570
lanf
Posté le 21-03-2002 à 09:36:47  profilanswer
 

mon repertoire "uploads" appartient à user:ftp. ça c'est bon.
root est propriètaire de "ftp".
c'est quoi un groupe privé ?
j'ai un groupe "ftp" dans lequel il y a tous mes users. Mais à l'avenir je veux que plusieurs groupes puissent écrirent dans ce repertoire.
pour le lien lorsque je clique dessus à partir d'un client ftp ça me marque no such file or directory.

n°79578
arsunik
ma tuxitude me beastifie
Posté le 21-03-2002 à 10:26:39  profilanswer
 

lanf a écrit a écrit :

j'ai déja fait tous ceci.
j'utilise proftpd.
pour bloquer l'utilisateur dans son home c'est la commande defaultroot que j'utilise. le probleme c'est que même si j'ai crée un lien symbolique je ne peux pas y accéder. j'ai l'impression que le fait de bloquer l'user dans son home ne me permet pas d'aller autre part.  




 
Cette commande fait un chroot donc c'est normal.
 
Utilise plutôt quelque chose comme ça :
<Directory /*>
    <Limit ALL>
      DenyAll
    </Limit>
</Directory>
<Directory ~>
    <Limit READ DIRS>
      AllowAll
    </Limit>
</Directory>
<Directory /var/ftp/upload>
    <Limit READ DIRS>
      AllowAll
    </Limit>
    <Limit STOR>
      AllowAll
    </Limit>        
</Directory>
 
Il faut bien entendu laisser les droits sur ton repertoire d'upload.
Je ne pense pas que l'on puisse faire autrement avec proftpd.


---------------
[:arsunik]  Les tournois de badminton
n°79595
axey
http://www.00f.net
Posté le 21-03-2002 à 10:51:46  profilanswer
 

Proftpd ne permet pas de faire des liens qui sont en dehors du repertoire de l'utilisateur (un lien de /home/robert/blabla vers /home/robert/mp3 ca marche. Par contre un lien de /home/robert/blabla vers /var/mp3 ne fonctionnera pas, car /var n'est pas dans /home/robert/) . Sous Pureftpd, pas de probleme :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Pb serveur ftp

 

Sujets relatifs
partage adsl via debian (+squid ?) sur client/serveur NT4Monter un serveur de messagerie Intranet.(Linux)
[Linux-Windows]serveur de jeux net sur un pc client internetPourquoi un serveur x-window s'appelle un SERVEUR x-window?
Serveur CS dedié + PODBot sous linux ??Bonne config ou pas pour un petit serveur???
kel noyaux REDHAT choisir pour un serveur samba/apacheServeur Linux et AOL Numéris
[URGENT] Problème de Serveur X avec FBDevpasser un serveur linux en biproc
Plus de sujets relatifs à : Pb serveur ftp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR