Cara Mengatasi Error “553-Can’t open that file: Permission denied” di Filezilla

Mungkin Anda sebagai pengguna shared hosting pernah mengalami dimana upload file ataupun delete file melalui Filezilla dan FTP client lainnya muncul tulisan seperti ini :

Response: 553-Can’t open that file: Permission denied
Response: 553 Rename/move failure: No such file or directory

Jika mendapati hal ini, maka langkah Anda adalah menghubungi administrator server atau hoster Anda, karena letak masalahnya ada di sana.

Hal ini terjadi kemungkinan besar karena administrator server tersebut hanya memindahkan/mengkopi direktori Anda dari owner lain. Misal dia memindahkan folder Anda ke home untuk backup atau apa, lalu dipindahkan lagi ke username Anda, padahal ownership folder sudah dan masih punyanya root. Sehingga Anda tidak dapat mengakses ataupun mendelete file karena tidak punya Hak untuk itu (ownership file).

Nah, bagi administrato server, begini cara mengatasinya :

1. Buka SSH

2. Untuk mengetahui  ownership folder, silahkan ketik :

 

cd /home/username/folder
ls -la

 

Misal : cd /home/myklik/public_html

Maka akan muncul seperti ini :

total 768616
drwxr-x— 10 myklik nobody      4096 Mar  5 09:42 ./
drwx–x–x 11 myklik myklik      4096 Mar 12 14:38 ../
-rw-r–r–  1 root   root    60946035 Feb  3 12:22 02.zip
-rw-r–r–  1 root   root   104857600 Jan 31 09:42 100mb.test
-rw-r–r–  1 root   root   426731549 Feb  3 08:32 backup.zip
drwxr-xr-x  2 myklik myklik      4096 Jan 31 09:18 cgi-bin/
-rw-r–r–  1 root   root   193674496 Feb  4 14:36 home.tar.gz
-rw-r–r–  1 myklik myklik       349 Jan 31 09:18 .htaccess
drwxr-xr-x  2 myklik myklik      4096 Jan 31 09:18 images/
-rwxr-xr-x  1 myklik myklik        19 Mar  5 09:51 phpinfo.php*
-rw-r–r–  1 myklik myklik      2442 Jan 31 09:18 postinfo.html

 

Yang warna merah di atas adalah file dengan ownership milik ROOT. Sedang yang warna biru adalah contoh file yang ownershipnya miliki user, yaitu myklik.

Nah, kemungkinan besar Anda tidak akan bisa menghapus file dengan ownership milik root jika login ke FTP dengan username milik user (meski kadang bisa, tidak tahu apa alasannya). Jadi agar user bisa menghapus file tersebut, Anda harus mengubah kepemilikan file tersebut ke user dengan perintah ini :

chown -hR username /your_directory/files

misal : chown -hR myklik /home/myklik/public_html/home.tar.gz

lalu cek lg dengan perintah : ls -la

Nah, jika ternyata 1 folder (misal : public_html) itu milik root semua atau milik user lain, maka perintahnya :

chown -hR myklik /home/myklik/public_html

 

Selamat mencoba!

32920 Total Views 1 Views Today

Tinggalkan komentar kamu...

This site uses Akismet to reduce spam. Learn how your comment data is processed.