Friday, November 29, 2013

Manajemen File dan File Permission pada Linux

MANAJEMEN FILE

Manajemen file atau disebut juga File System merupakan suatu metode danstruktur data yang digunakan oleh sistem operasi untuk mengatur maupun mengorganisir file pada disk atau partisi.

Pada Linux, ada beberapa perintah yang berkaitan dengan manajemen file, diantaranya sebagai berikut :

1. mkdir : membuat folder
2. pwd : menampilkan tempat direktori yang sedang aktif
3. cp : mengcopy file
4. cp -r : mengcopy folder
5. mv : memindahkan atau mengubah nama file
6. rm : menghapus file
7. rm -r : menghapus direktori
8. find : mencari file dalam suatu direktori
9. touch : membuat file baru yang tidak ada isinya


FILE PERMISSION

Linux mewarisi konsep kepemilikan dan file permission dari UNIX. Hal ini didasari karena banyak
orang yang berbeda menggunakan bermacam-macam program, file, dll. Tak heran akan ada kebutuhan
untuk mengorganisir dan menjamin keamanan pada program-program atau fie-file yang kita miliki.

Seperti yang telah disinggung sebelumnya, kelebihan terbesar Linux adalah dengan konsepnya yaitu
-Multiuser Concept-, dimana banyak orang yang berbeda dapat menggunakan komputer yang sama atau orang yang sama menggunakan komputer yang sama pula untuk melakukan pekerjaan yang berbeda. Disinilah file permission memiliki peran untuk mengatasi hal tersebut.

chmod : digunakan untuk mengubah properti sebuah file atau folder
ada 2 cara untuk melakukan setingan file permission, yaitu sebagai berikut :

1. Modus Symbolic : Menentukan hak akses untuk user(u), group(g), other(o) dan ketiganya (a)         kemudian dapat ditambahkan permission (+), hapus(-), atau menghapus hak akses sebelumnya dan menambahkan yang baru(=). Kemudian intuk permission read(r), perizinan write(w) dan execute(x).

contoh : chmod u+r contoh.txt
maksudnya : menambahkan read permission untuk file contoh.txt ke user

2. Modus Numeric : Berupa 3 digit oktal
read(r) = 4
write(w) = 2
execute(x) =1
no permission(-) = 0

untuk menambahkan permission, tinggal menambahkan angka sesuai dengan permission apa yang ingin kita tambahkan. contoh, kita ingin menambahkan hak akses r, w dan x ke suatu user atau grup, maka kita tinggal menambahkan 4+2+1 = 7.

Referensi :
http://palu.linux.or.id/2013/02/permission-file-linux/
http://www.linux.org/threads/file-permissions-chmod.4094/
http://headhunters00.wordpress.com/2013/05/01/manajemen-file-di-linux/