chmod hak akses di Linux - Printable Version +- Indonesian Back|Track Team (https://www.indonesianbacktrack.or.id/forum) +-- Forum: General Zone (https://www.indonesianbacktrack.or.id/forum/forum-172.html) +--- Forum: Operating System Discuss (https://www.indonesianbacktrack.or.id/forum/forum-174.html) +---- Forum: Linux (https://www.indonesianbacktrack.or.id/forum/forum-177.html) +----- Forum: Debian (https://www.indonesianbacktrack.or.id/forum/forum-56.html) +----- Thread: chmod hak akses di Linux (/thread-634.html) |
chmod hak akses di Linux - guitariznoize - 08-20-2011
Tidak sedikit pengguna Linux yang mengalami kebingungan karena tidak dapat mengoperasikan suatu program atau mengakses sebuah file atau direktori dikarenakan oleh hak akses yang ada pada setiap file dan direktori yang ada pada Linux (termasuk Saya ..hehehehe).
Linux mengenal hak akses yang mengatur setiap user sehingga tiap user hanya dapat mengakses file-file atau direktori tertentu saja, hal ini digunakan untuk kepentingan keamanan sistem. Dua perintah (program) dalam Linux yang digunakan untuk mengatur hak akses tersebut adalah chmod dan chown. Program chmod digunakan untuk mengubah hak akses suatu file, sedangkan chown digunakan untuk mengganti pemilik file tersebut. Hak Akses dalam Linux Sebelum melangkah lebih jauh mengenai penggunaan perintah diatas, sebelumnya perlu dijelaskan terlebih dahulu mengenai hak akses di dalam Linux. Setiap file dan direktori yang ada dalam sistem linux memiliki tiga buah hak akses, satu untuk user itu sendiri, kemudian untuk user dalam grup yang sama dengan pemilik file dan yang terakhir untuk user lainnya. Anda dapat melihat hak akses sebuah file dengan menggunakan perintah ls l, perhatikan contoh dibawah ini: Code: -rw-rw-r– 1 = postgres postgres 41527 Jul 12 2001 summary.pdf Masing-masing arti karakter tersebut dapat dilihat pada tabel berikut: Karakter Arti Nilai Code: r (read) = Hak akses untuk membaca 4 Dengan mengkombinasikan nilai pada masing-masing hak akses tersebut, akan didapatkan hak akses masing-masing, perhatikan tabel berikut: Hak Akses Nilai Arti Code: — 0 Tidak memiliki hak akses (tidak dapat di akses) Hak Akses Nilai Arti -rw——- 600 Pemilik memiliki hak akses baca dan tulis, sedangkan orang lain tidak memiliki hak akses apapun. Set dengan hak akses ini supaya file anda tidak dapat dibaca orang lain, biasanya digunakan untuk file-file dokumen -rw-r–r– 644 Pemilik memiliki hak akses baca dan tulis sedangkan orang lain hanya dapat membaca saja. Gunakan hak akses ini jika anda ingin orang lain dapat membaca file anda -rw-rw-rw- 666 Dengan hak akses ini, orang lain juga akan dapat membaca dan merubah file anda -rwx—— 700 Pemilik dapat membaca, menulis dan menjalankan file ini, hak akses ini yang biasanya digunakan untuk menjalankan program -rwxr-xr-x 755 Pemilik memiliki hak akses baca, tulis dan menjalankan file ini, sedangkan orang lain hanya dapat membaca dan menjalankan file tersebut drwx—— 700 Hanya pemilik yang dapat mengakses, membaca dan menulis pada direktori tersebut. Setiap direktori harus memiliki hak akses x untuk dapat diakses drwxr-xr-x 755 Isi direktori ini hanya dapat dirubah oleh pemilik, tetapi orang lain dapat membaca isi direktori tersebut Menggunakan Perintah chmod Untuk menggunakan chmod, perintahnya adalah: # chmod hakakses namafile misalnya: Code: # chmod 644 coba.txt -rw-r–r– 1 postgres postgres 41527 Jul 12 2001 coba.txt Untuk mengganti hak akses sebuah direktori beserta dengan isinya, gunakan parameter R, dengan parameter tersebut, chmod akan dijalankan secara rekursif, misalnya seluruh file yang ada pada direktori /home/user/public_html akan dirubah hak aksesnya menjadi 755, maka perintahnya adalah sebagai berikut: Code: # chmod R 755 /home/user/public_html Perintah chown digunakan untuk mengganti pemilik sebuah file, perintah ini hanya dapat digunakan oleh user root. Perintah ini hanya dapat digunakan oleh user root. Perintahnya adalah sebagai berikut: # chown namauser.namagrup namafile misalnya: Code: # chown user.user coba.txt Code: # chown R apache.apache /var/www/html Perintah chattr Seringkali secara tidak sengaja kita menghapus atau mengedit sebuah file penting, di dalam Linux tidak ada fasilitas undelete, jadi file yang telah terhapus tidak dapat dikembalikan lagi. Perintah (program) chattr digunakan untuk melindungi sebuah file sehingga tidak akan dapat dihapus ataupun dirubah dengan perintah apapun. Perintah chattr memberikan atribut i pada file yang dilindungi, perintahnya: # chattr +i namafile misal: Code: # chattr +i penting.txt jika suatu ketika file ini akan diedit atau dihapus, terlebih dahulu atribut diatas harus dilepas, untuk melepasnya gunakan perintah berikut: Code: # chattr i namafile ane liatnya di DC disini RE: chmod hak akses di Linux - THJC - 08-21-2011 Wah, ini mah penting banget.... buat web juga... linux juga RE: chmod hak akses di Linux - iKONspirasi - 08-21-2011 iya penting banget nih, thx bro RE: chmod hak akses di Linux - lau13 - 08-21-2011 wow mantap om untuk buat permision di networking nie ajarin ane dong om masih suram nie tentang CHMOD RE: chmod hak akses di Linux - Acenk90 - 09-08-2012 Wah mantap om..., ini dia yang ane cari..., terus bergabgi yow..., RE: chmod hak akses di Linux - Doel - 08-26-2013 Pada perintah chwon itu kan seperti ini # chown user.user coba.txt Nah, maksud dari mengganti pemiliknya itu di bagian mana ya om? (08-21-2011, 11:49 AM)lau13 Wrote: wow mantap om untuk buat permision di networking nie Dibaca dulu bro threadnya, itu yang di share TS udah jelas :-bd RE: chmod hak akses di Linux - Doel - 08-27-2013 Ada sedikit kesalahan om. pada chattr untuk mengembalikan ke seperti semula tambahkan "-" sebelum "i" Code: chattr -i coba.txt |