J'obtiens soudain l'erreur 550: Autorisation refusée dans Filezilla lorsque j'essaie de créer un nouveau répertoire.
Il y a quelques jours, j'ai changé certains paramètres sur le serveur concernant les paramètres ssl et imap, mais je ne pense pas que cela ait affecté les paramètres FTP ...
Quoi qu'il en soit, après une longue recherche sur Google, rien ne semble fonctionner. L'idée principale pourrait être que l'utilisateur n'a pas d'autorisations, mais la chose intéressante est que je peux:
- créer des fichiers
- supprimer les fichiers
- supprimer des répertoires
Mais pas la création de répertoires. J'obtiens l'erreur "550 Permission refusée" dans le répertoire principal et "550 access_log: Aucun fichier ou répertoire" dans le sous-répertoire.
Quelqu'un sait où l'erreur pourrait être? Merci
ssh
permissions
ftp
user221156
la source
la source
Réponses:
En supposant que vous êtes sous Linux, montez dans un répertoire et voyez si l'utilisateur y a des autorisations. Par exemple:
Essayez de définir les autorisations sur le répertoire sur 777. Si cela fonctionne, vous savez que vous avez un problème avec les autorisations. NE laissez PAS le répertoire au 777, il n'est pas sécurisé, juste pour un test rapide. 755 est généralement approprié si vous avez tout configuré correctement. Vous pouvez également essayer d'ajouter l'utilisateur au groupe propriétaire du répertoire (vous pouvez le faire via ls -l). Cela vous dira quel utilisateur possède cela.
la source
x
et le répertoire ne peut pas être entré!J'ai obtenu un 550 en utilisant FTP avec Filezilla car le FTP normal n'avait pas les autorisations suffisantes sur mon serveur.
Je suis passé à une connexion SSH / SFTP et cela l'a corrigé.
la source
Le projet Filezilla a une bonne pièce sur la sécurisation de votre installation de service Windows . En substance:
Créer un utilisateur
Autorisations de dossier
C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
C:\Windows\Logs
Redémarrer le service
la source
Utilisez le paramètre ci-dessous dans vsftpd.conf pour donner la permission à un utilisateur anonyme ou à un script sur une machine Linux.
la source