FTP 550: Izin Ditolak

9

Saya tiba-tiba mendapatkan kesalahan 550: Izin Ditolak di Filezilla ketika saya mencoba membuat direktori baru.

Beberapa hari yang lalu saya mengubah beberapa pengaturan di server tentang pengaturan ssl dan imap, tapi saya tidak berpikir ini telah mempengaruhi pengaturan FTP ...

Bagaimanapun, setelah googling yang lama sepertinya tidak ada yang berhasil. Gagasan utamanya bisa jadi pengguna tidak mendapat izin, tetapi yang menarik adalah saya bisa:

  • buat file
  • hapus file
  • hapus direktori

Tetapi tidak membuat direktori. Saya mendapatkan kesalahan "550 Izin ditolak" di direktori utama dan "550 access_log: Tidak ada file atau direktori" di subdirektori.

Adakah yang tahu di mana letak kesalahannya? Terima kasih

pengguna221156
sumber
mungkin kadang-kadang ada pembatasan nama file dan nama file tidak memenuhi persyaratan

Jawaban:

2

Dengan asumsi Anda berada di Linux, Buka satu direktori, dan lihat apakah pengguna memiliki izin di sana. Sebagai contoh:

Coba atur izin pada direktori ke 777. Jika berhasil, Anda tahu Anda memiliki masalah dengan izin. JANGAN meninggalkan direktori pada 777, itu tidak aman, hanya untuk pengujian cepat. 755 biasanya sesuai jika Anda mengatur semuanya dengan benar. Anda juga dapat mencoba menambahkan pengguna ke grup yang memiliki direktori (Anda dapat melakukannya melalui ls-l). Ini akan memberi tahu Anda apa yang dimiliki pengguna itu.

David Eisen
sumber
1
Untuk direktori 644 akan menjadi mode yang buruk, karena kekurangan xdan direktori tidak dapat dimasukkan!
Janne Pikkarainen
1
Anda benar sekali, saya membuat pengaturan file dan folder saya bingung.
David Eisen
Ini akan mengembalikannya: find ./ftp-dir/ -type f -exec chmod 644 {} \; _____ find ./ftp-dir/ -type d -exec chmod 755 {} \;
Michael A.
2

Saya mendapat 550 menggunakan FTP dengan Filezilla karena FTP biasa tidak memiliki izin yang cukup tinggi di server saya.

Saya beralih ke koneksi SSH / SFTP dan memperbaikinya.

Kozy
sumber
1

Proyek Filezilla memiliki bagian yang bagus tentang Mengamankan instalasi Layanan Windows Anda . Intinya:

Buat pengguna

  1. Tutup antarmuka Filezilla (jika terbuka)
  2. Hentikan layanan Filezilla
  3. Buat level Pengguna (bukan level Administrator) akun Windows untuk menjalankan FileZilla, dengan "kata sandi tidak pernah berubah"
  4. Di Layanan, buka properti Filezilla, tab Masuk dan ubah untuk berjalan dengan akun baru

Izin Folder

  1. Berikan izin Menulis kepada pengguna baru di C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
  2. Jika Anda menggunakan pencatatan, atur akses "Tulis" ke C:\Windows\Logs
  3. Pada folder unggahan FTP target atur "Kontrol Penuh" ke setiap folder paling atas yang dapat ditulis yang ingin Anda gunakan

Mulai kembali Layanan

SushiGuy
sumber
1

Gunakan parameter di bawah ini di vsftpd.conf untuk memberikan izin kepada pengguna atau skrip anonim di mesin linux.

  • write_enable = YA
  • anon_mkdir_write_enable = YA
sanjeev soni
sumber