Jumat, 12 Februari 2016

Recursively Chmod Directories

Assalamualaikum Wr.Wb

Pada kesempatan hari ini saya akan berbagi informasi tentang recursively chmod directories.


Kadang setelah kita selesai membuat kode program untuk aplikasi/website dsb, kita mengalami kesulitan untuk merubah hak akses/chmod satu persatu bahkan puluhan file/folder.

Berikut tips praktis agar kita dapat merubah chmod secara bersamaan hanya dengan beberapa perintah saja, pastikan posisi Anda pada direktori program yang akan diatur hak aksesnya :

Untuk mengganti hak akses semua folder menjadi 755, ketikkan perintah berikut pada terminal :

find . -type d -exec chmod 755 {} \;


Untuk mengganti hak akses semua file menjadi 644, ketikkan perintah berikut pada terminal :

find . -type f -exec chmod 644 {} \;

Perintah kombinasinya :

find .  \( -type d -exec chmod -v 755 '{}' \; \) \
             -o \( -type f -exec chmod -v 644 '{}' \; \)

Catatan : Perintah kombinasi 2 baris di atas langsung dikopi paste bersamaan (2 baris) dan jalankan pada terminal.

TAMBAHAN :

Keliru juga kalau "semua file" di dalam DocumentRoot harus 644 ...
Karena file executable CGI (Common Gateway Interface) seperti: perl, python, C/C++, dll tidak akan bisa berjalan kalau diberi 644, jadinya saya tambahin command-nya ya :

#find . -type f -iname '*.pl' -exec chmod 755 {} \;
#find . -type f -iname '*.py' -exec chmod 755 {} \;

https://m.facebook.com/notes/kpli-klaten/tips-recursively-chmod-directories-755644/650287508317545/?refid=18

Itu saja informasi dari saya, semoga bermanfaat

Wassalamualaikum Wr.Wb


0 komentar:

Posting Komentar