Ubah hak akses: Perbedaan revisi
Dari IGNwiki
								
												
				| (2 revisi antara oleh pengguna yang sama tidak ditampilkan) | |||
| Baris 1: | Baris 1: | ||
| − | Ubah hak akses  | + | == 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.  | 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  |   $ mkdir cobafolder  | ||
  $ chmod -R 644 cobafolder  |   $ chmod -R 644 cobafolder  | ||
| − |   $ cd   | + |   $ cd cobafolder/  | 
  bash: cd: cobafolder/: Permission denied  |   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 {} \;  |   $ find [NAMAFOLDER] -type f -exec chmod 644 {} \;  | ||
| − | + | atau  | |
| − | + | ||
| − | + | ||
  $ chmod -R 755 [NAMAFOLDER];  |   $ chmod -R 755 [NAMAFOLDER];  | ||
  $ find [NAMAFOLDER] -type f -exec chmod 644 {} \;  |   $ find [NAMAFOLDER] -type f -exec chmod 644 {} \;  | ||
| − | Untuk mengubah folder dan sub folder menjadi   | + | Contoh2: Untuk mengubah folder dan sub folder menjadi 755 dan file menjadi 644 di posisi saat ini  | 
| − |   $ find . -type d -exec chmod   | + |   $ find . -type d -exec chmod 755 {} \;  | 
  $ find . -type f -exec chmod 644 {} \;  |   $ 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:    | Catatan:    | ||
bit -r (read) pada sebuah direktori berarti sebuah direktori bisa dilihat isinya (mis: dengan perintah ls).  | bit -r (read) pada sebuah direktori berarti sebuah direktori bisa dilihat isinya (mis: dengan perintah ls).  | ||
Revisi terkini pada 15 September 2011 06.10
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).