Ubah hak akses

Dari IGNwiki
Langsung ke: navigasi, cari

Ubah hak akses

Hak akses file diubah menjadi 644, direktori menjadi 775 atau 755 atau 700. Untuk direktori, bit -x (execute) diperlukan agar sebuah direktori dapat diakses. Tanpa bit -x, sebuah direktori tidak dapat dimasuki.

$ mkdir cobafolder
$ chmod -R 644 cobafolder
$ cd cobafolder/
bash: cd: cobafolder/: Permission denied

Contoh1: Mengubah folder menjadi 755 dan file menjadi 644

$ find [NAMAFOLDER] -type d -exec chmod 755 {} \;
$ find [NAMAFOLDER] -type f -exec chmod 644 {} \;

atau

$ chmod -R 755 [NAMAFOLDER];
$ find [NAMAFOLDER] -type f -exec chmod 644 {} \;

Contoh2: Untuk mengubah folder dan sub folder menjadi 755 dan file menjadi 644 di posisi saat ini

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

Contoh3: Mengubah folder menjadi 700 dan file menjadi 600 memakai xargs

$ find /path/to/dir/ -type d -print0 | xargs -0 chmod 700
$ find /path/to/dir/ -type f -print0 | xargs -0 chmod 600

Catatan: bit -r (read) pada sebuah direktori berarti sebuah direktori bisa dilihat isinya (mis: dengan perintah ls).