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

Applications Discussion :

VSFTPD : rm et rmdir --> Permission refusée


Sujet :

Applications

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Points : 11
    Points
    11
    Par défaut VSFTPD : rm et rmdir --> Permission refusée
    J'utilise deux ordinateurs

    Le client ftp est lancé sur pc1
    Le serveur vsftpd tourne sur pc2

    Je peux transférer de exécuter des 'put' et des 'get' depuis le client vers le serveur
    Je peux créer de répertoire (mkdir)
    mais
    je ne peux pas effacer (rm) les fichiers
    je ne peux pas les écraser (même vides) (rmdir) les répertoires créés


    Pour vous aider voici :

    === Contenu du fichier /etc/vsftpd.conf du pc2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    listen=YES
    anonymous_enable=YES
    local_enable=YES
    local_root=/media/raspi2/FTP
    write_enable=YES
    local_umask=022
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    dirmessage_enable=YES
    use_localtime=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    chown_uploads=YES
    chmod_enable=yes
    ftpd_banner=Bienvenue sur mon serveur FTP.
    chroot_local_user=NO
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
    secure_chroot_dir=/var/run/vsftpd/empty
    rsa_cert_file=/etc/ssl/private/vsftpd.pem
    guest_enable=yes
    guest_username=echange
    === Sur pc2 j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /media/rep-pc2 $ ls -la
    drwxr-xr-x 4 pc2	pc2    4096 Oct 13 08:22 FTP --> répertoire racine du serveur sur pc2
    puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /media/rep-pc2/FTP $ ls -la
    drwxrwxrwx 5 ftp ftp 4096 Oct 16 20:54 documents --> répertoire contenant les fichiers à échanger
    === Sur pc1, j'ai le fichier que je veux envoyer sur pc2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    -rw-r--r-- 1 pc1   pc1  6465 oct.  16 12:14 toto.txt
    === puis sous le client ftp (user ftp: echange) de pc1, je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    --> ftp> put toto.txt
    local: toto.txt remote: toto.txt
    200 PORT command successful. Consider using PASV.
    150 Ok to send data.
    226 Transfer complete.
    6465 bytes sent in 0.00 secs (4860.3 kB/s)
    (donc le transfert s'est bien passé. Si maintenant je veux l'effacer du serveur:)
    ftp> rm toto.txt
    550 Permission denied.
    --> ftp> ls
    200 PORT command successful. Consider using PASV.
    150 Here comes the directory listing.
    -rw-------    1 0        1002         6465 Oct 17 08:08 toto.txt
    === Sur pc2, j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /media/rep-pc2/FTP/documents $ls -la 
    -rw------- 1 root    echange   6465 Oct 17 08:08 toto.txt
    Donc du client je peux envoyer un fichier sur le serveur, mais du serveur je ne peux pas effacer ce fichier.

    Idem pour un repetoire. Je peux en créer un (mkdir) mais je peux pas l'effacer (rmdir)

    Question 1 : Est normal ? Y-a-t-il moyen de pouvoir faire ces opérations ?

    Question 2 : Est-ce normal que sur le serveur le fichier transféré appartienne à root:echange
    (echange est le guest_username de /etc/vsftpd.conf) ?

    Même si je change sur le serveur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -rw------- 1 echange echange   6465 Oct 17 08:08 toto.txt
    il n'y a pas moyen de l'effacer depuis le client.


    Merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 949
    Points : 23 269
    Points
    23 269
    Billets dans le blog
    10
    Par défaut
    Bonjour

    rm n'efface pas les fichiers que les dossiers, pour effacer l'ensemble sous DOS c'est une commande externe deltree il faut récupérer l'exécutable.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par JML19 Voir le message
    Bonjour


    rm n'efface pas les fichiers que les dossiers, pour effacer l'ensemble sous DOS c'est une commande externe deltree il faut récupérer l'exécutable.
    Merçi pour ta réponse.

    Avec le client ftp rm efface un fichier et rmdir supprime un répertoire.

    Autant que je sache deltree n'appartient pas aux commandes disponibles avec mon client FTP.

    Je ne vois pas le rapport avec DOS ?

  4. #4
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 949
    Points : 23 269
    Points
    23 269
    Billets dans le blog
    10
    Par défaut
    Les commandes que tu tapes sont des commandes ftp sous DOS.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2011
    Messages : 610
    Points : 713
    Points
    713
    Par défaut
    Salut,

    Habituellement je n'utilise pas vsftpd mais il semblerait que ce soit lié aux connexions anonymes (à éviter )
    Selon la doc, le param "anon_other_write_enable" devrait corriger ton problème de suppression.

    A+

Discussions similaires

  1. document.referrer permission refusée
    Par kahuet dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 14/04/2006, 10h00
  2. VB6-Err70 permission refusée sur FileCopy d'une DB ADO
    Par JM Cahard dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 03/01/2006, 19h33
  3. tester le titre d'une fenêtre retourne Permission refusée
    Par titouille dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 16/12/2005, 16h28
  4. Permission refusée (...encore)
    Par KalHadj-Nikov dans le forum ASP
    Réponses: 11
    Dernier message: 27/04/2005, 09h20
  5. Réponses: 8
    Dernier message: 14/11/2003, 22h51

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