IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

[serveur ftp] Problème de droit d'écriture pour un utilisateur


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut [serveur ftp] Problème de droit d'écriture pour un utilisateur
    Bonjour à tous,

    je passe incognito dans la rubrique linux parce que je suis acheté un serveur dédié que j'ai mis sous feisty server et à l'heure actuelle, je connais trois commandes sous linux:
    ls
    lol
    mdr

    bref, j'ai mis à peu près 3h pour installer la plateforme LAMP (qui marche très bien)
    puis j'ai installé pureftpd en suivant ce tuto

    J'aimerai faire deux choses avec puretpd:
    - plein d'utilisateurs qui ont un rep home commun /home/ftp
    - UN utilisateur qui accès à /var/www pour pouvoir modifier les fichiers de mon serveur web par ftp

    l'étape 1, c'est pas trop compliqué.
    l'étape 2, j'ai crée l'utilisateur avec le bon path
    sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /var/www
    et quand je me loggue par ftp, il peut parcourir les rep mais n'a pas le droit d'écriture.

    c'est facile vous allez me dire...mais pour moi non
    je me doute que je vais faire du chmod mais en fait, je me dis que le plus simple, c'est mettre mon utilisateur ftpuser comme propriétaire du rep www mais à ce moment là, est-ce que php, mysql, etc vont pas faire la gueule que ce ne soit plus root
    OU ALORS, je modifie les droits du groupe ftpgroup pour qu'il puisse ecrire dedans. ou alors juste de ftpuser (car test est un user virtuel) mais là je sais plus faire

    merci d'avance

    edit: j'ai trouvé par miracle les ACL donc j'ai vérifié que ma distrib etait compilée pour les utiliser, puis j'ai installé le package ACL et j'ai tapé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setfacl -m u:ftpuser:rw /var/www
    et bah il aime pas "operation non supported" :/

    j'ai aussi essayer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setfacl -m d:u:ftpuser:rw /var/www
    sans succès

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    une simple question de routine, pourquoi as-tu choisi pureftpd ?
    est-ce une contrainte ?


    perso, j'utilise plutot vsftpd (que je trouve plus simple et aussi puissant que pureftpd et proftpd)

    avec ce serveur, ce que tu souhaites faire nécessiterait une configuration standard pour le cas 1 et un fichier de 5 lignes additionnel pour le cas 2...

    si tu n'as pas de préférence particulière, je pense que cela pourrait te simplifier la vie

    nb: je n'ai pas testé vsftpd sous ubuntu, mais seulement sous bsd et debian...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    pourquoi pureftpd... bonne question
    j'ai tapé serveur ftp gratuit et normalement il était disponible sous windows et linux (maintenant plus que nunux). donc non je m'en fous et j'ai aucune contrainte sur le serveur, il faut 4 minutes pour changer d'OS (j'ai le choix entre une 15 d'OS) et apres, je peux en faire un serveur pr0n.

    Maintenant, là le fait que j'utilise pureftpd ou vftp ou je ne sais quoi, ca revient au même et ma question est:
    comment je fais pour donner les droits d'écriture à un utilisateur (ici ftpuser) sur un le rep /var/www ?


    edit: j'ai modifié /etc/fstab pour avoir ca
    /dev/sda1 /boot ext3 defaults, acl 0 2
    j'ai reboot le server mais tjs pareil. "operation not permitted" :/

  4. #4
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Si tu avais pris developpez.com comme moteur de recherche

    Tu serais tombé sur : http://sluce.developpez.com/vsftpd et ca serait un honneur pour moi que tu le lises

    Mais passons, c'était juste pour la blague.
    Pas besoin d'Acl, je pense dans un cas aussi simple.

    Dans ton cas, il ne faut pas oublier de mettre non seulement les droits rw sur un répertoire mais aussi le droit eXecute

    Ton user est bien créé, aucun souci la dessus.
    Donc si tu fais :
    Tu dois voir à la louche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    drwxrwxr-w apachetrucmuche ftpgroup  1111 31 www
    le apachetrucmuche, c'est pour dire on en a rien a foutre du user.
    Le plus important, c'est le groupe.

    Comme ca, ca doit marcher.
    Pour t'en rentre compte :

    fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    sudo su - ftpuser
    touch blabla.test
    tu dois avoir bien créer un fichier blabla.test
    tu peux le supprimer
    Si cela marche, le probleme vient de pure-ftpd

    Deux solutions :

    soit tu met vsftpd en lisant ma doc et tu peux faire ta conf toi même
    Soit tu nous montres ton fichier de configuration pure-ftp qu'on y jette un coup d'oeil

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    bah en fait je pense pas qu'on puisse dire "c'est un probleme de pure-ftpd" car j'ai encore rien fait justement parce que je sais pas faire
    mais vous avez gagné, vous préfére vftp je sais pas pourquoi alors je vais suivre.
    j'ai fais ca pour virer pure-ftpd

    apt-get remove --purge pure-ftpd
    j'espere que ca suffira

    donc j'ai installé vsftp

    par contre je suppose que je vais devoir éditer mon fichier de config à la main:
    pour le moment j'ai vi et emacs. vi je galere, il ecris A,B,C ou D dès que je touche une flèche multidirectionnelle... et la touche suppr marche jamais. je comprend pas. d'hab en mode graphique ca marche nickel mais là via putty j'ai des trucs bizarres.


    Pourquoi l'avez vous fait?
    parce que j'ai pas d'interface graphique et que je peux que uploader comme ca

    Dans quel but?
    uploader des fichiers. t'es sourd ou quoi?

    Pour qui?
    d'abord pour moi pour administrer le serveur web
    un autre compte pour moi pour stocker sur le disque (et donc je veux un dossier accessible en FTP que par moi)
    des comptes pour des potes qui pointent vers un dossier commun (dropbox) qui contient des rep "fixes" et un rep d'upload
    pas d'anonymous

    en gros, je verrai un truc comme ca
    user: webmaster
    /var/www (ecriture, lecture (pourquoi executer?, je veux juste uploader,ecrire, delete)

    user: amis
    /home/ftp
    ---/upload (ecriture, lecture)
    ---/fichiers (lecture)

    user: phara
    /home
    ---/restricted (bref tous mes dossiers
    ---/ftp (full droits)
    Dans quel environnement?
    Feisty server

  6. #6
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    LGM : les manips de création de fichiers ont elles été faites avec succès ?

    Ensuite pour Vi, regarde sur mon blog, section tutorial
    J'explique vi en 10 minutes (lit pas les commentaires, ca embrouille la tête)

  7. #7
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    il n'a qu'à suivre ton tuto pour la config de tous les utilisateurs, et personnaliser l'utilisateur avec mes indications
    euhhhh
    le tuto je l'ai lu et relu, ca config juste le ftp en genéral mais je sais pas si le ftp est lancé, je sais pas comment créer un utilisateur QUE pour le ftp, etc.

    je vais tenter de suivre ce tuto mais il est tout aussi pas clair
    http://doc.ubuntu-fr.org/vsftpd

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. 2012 SERVEUR IIS8 et droit en écriture pour un répertoire.
    Par cedlannoy dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 21/10/2013, 17h21
  2. IIS 6 : Serveur FTP-Problème d'écriture
    Par verbal34 dans le forum IIS
    Réponses: 2
    Dernier message: 07/04/2010, 19h28
  3. Réponses: 9
    Dernier message: 05/12/2007, 13h14
  4. [FTP] Problème de droit avec rmdir
    Par Phenomenium dans le forum Langage
    Réponses: 4
    Dernier message: 18/08/2006, 01h45
  5. [Apache] donner les droits d'écriture pour PHP
    Par Torpedox dans le forum Apache
    Réponses: 4
    Dernier message: 07/01/2006, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo