Salah satu keuntungan menggunakan ubuntu/linux yaitu kita dapat mengatur hak akses file atau direktori yang ada sehingga file di dalam sistem kita tidak di akses oleh sembarang orang. Walaupun jika kita hanya pengguna tunggal, hak akses sangat di perlukan untuk menghindari kesalahan pihak luar atau kesalahan readers sendiri.
Linux itu sendiri memang di rancang untuk lingkungan multi-user (banyak pengguna). Setiap file yang ada di sistem Linux, termasuk direktori (folder), dimiliki oleh pengguna dan grup tertentu. Oleh karena itu, hak akses file di definisikan secara terpisah. Berikut ini kepemilikan dari file terbagi atas:
- Owner/user (pemilik file atau yang membuat file)
- Group (user yang berada di group tertentu)
- Other/world (semua user yang ada di sistem).
Untuk hak akses dari file memungkinkan pemilik file melakukan :
- Membaca data (Read)
- Memodifikasi data (Write)
- dan Mengeksekusi/menjalankan file aplikasi(eXecutable)
Hak akses ini sering dikenal dengan atribut R-W-X. untuk melihat hak akses dari suatu file gunakan perintah ls -l pada terminal, contoh hasil setelah mengetikkan perintah
drwxr-xr-x 2 owner group 4096 Apr 10 16:45 Desktop
keterangan:
- d : Merupakan info bahwa item tersebut merupakan direktori/Folder jika sebuah file diberi tanda ( - ).
- rwx : Merupakan hak akses untuk OWNER. Pada contoh rwx artinya user sebagai admin dapat membaca, menulis dan menjalankan file tersebut.
- r-x : Merupakan hak akses untuk GROUP . Pada contoh r-x artinya group hanya dapat read dan excecute, namun karena di bagian write di tulis strip (-) maka group tidak dapat write(mengedit) file tersebut.
- r-x : Untuk OTHER hak aksesnya sama seperti group.
Merubah hak akses
Adapun nilai dari masing-masing attribut permission (rwx) yaitu :
r =4 (read /dibolehkan membaca file)
w =2 (write /dibolehkan mengedit-delete file)
x =1 (executable /dibolehkan mengeksekusi file untuk file binnary)
Misalkan file mydokumen ingin dirubah dengan permission -rw-r—– . Untuk merubah hak akses file dilakukan dengan perintah:
# chmod 640 mydokumen
Attribut permission diatas menjadi 3 bagian yaitu owner, group dan other seperti dibawah ini
-rw- r– —
0+4+2+0 4+0+0 0+0+0
Pada konfigurasi diatas read write untuk owner, read untuk group dan other tidak diberi permission apapun.
Mengubah Kepemilikan/Ownership Dengan CHOWN
Untuk tujuan dan kasus tertentu seperti sharing ftp yang menuntut agar sebuah file bisa diakses/dimodifikasi oleh group user tertentu maka kita harus merubah hak kepemilikan file tersebut, terutama group owner. Kita dapat mengetik perintah untuk merubah hak kepemilikan/ownership berikut ini :
$ sudo chown user:group namaFile
contoh:
$ sudo chown yaklep:users laporan.doc
perintah ini merubah kepemilikan/owner file laporan.doc ke user yaklep dan mengatur permision semua user yang ada di groups users terhadap file laporan.doc. Semua user yang tidak berada di grup users ataupun yaklep menggunakan permission other(world).
Dengan kata lain hanya user yaklep yang bisa mengubah permission dari file tersebut, karena user yaklep merupakan owner dari file laporan.doc.
sumber:
0 comments:
Post a Comment