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
ssh
permissions
ftp
pengguna221156
sumber
sumber
Jawaban:
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.
sumber
x
dan direktori tidak dapat dimasukkan!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.
sumber
Proyek Filezilla memiliki bagian yang bagus tentang Mengamankan instalasi Layanan Windows Anda . Intinya:
Buat pengguna
Izin Folder
C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
C:\Windows\Logs
Mulai kembali Layanan
sumber
Gunakan parameter di bawah ini di vsftpd.conf untuk memberikan izin kepada pengguna atau skrip anonim di mesin linux.
sumber