Ownership /Hak kepemilikan File Pada Linux
Penjelasan detail akan dibahas pada bab ini,jadi jangan melakukan quick reading agar kamu benar-benar paham karena ini sangat penting dan agak membingungkan khususnya bagi pemula.
–Owner permission attribute (user setiabudi) pada digit ke 2-4 kode rwx, huruf pertama menerangkan jenis file (d untuk directory – untuk file biasa dan l untuk Link/shortcut)
–Group permision (semua user yang berada di group setiabudi) berada di digit ke 5-7 huruf r-x
–Permision untuk other/world berada pada 3 digit terakhir yaitu r-x ,yang artinya semua user selain user setiabudi dan semua user yang tidak masuk dalam group setiabudi menggunakan permission pada digit 8-10/r-x.
Root adalah akses tertinggi(kekuatan mutlak di linux) yang bisa melakukan apapun bahkan bisa mengakses file dengan permision 000 (———) ,jadi berhati-hatilah memberikan akses root kepada user (menggunakan sudo)
Default Owner File/folder adalah User si Pembuat
Secara default owner/kepemilikan dari sebuah file adalah user dan group dari pembuat file tersebut.
Namun adakalanya kita perlu meyesuaikan kepemilikan/ownner dari sebuah file untuk kepentingan konfigurasi lebih lanjut,misalnya sharing file dengan user lain atau saat penginstallan aplikasi /service.
sebagai contoh jika kita membuat file dengan nama data6 menggunaan user setiabudi (setiabudi berada di group setiabudi) maka hak akses/permision untuk file yang baru kita buat dengan user tersebut akan terlihat seperti dibawah ini :
Membuat Filesetiabudi@localhost:~$ touch dokumenku
setiabudi@localhost:~$ ls -l dokumenku
-rw-r--r-- 1 setiabudi setiabudi 0 Jan 29 22:34 dokumenku setiabudi@localhost:~$
pada contoh diatas kepemilikan/owner dari file tersebut adalah user setiabudi (permision read-write)dan permision untuk group dan world adalah read-only (r)
Ownership/kepemilikan hanya bisa diubah oleh user root atau user yang berada di sudo list sedangkan permission hanya bisa diubah oleh owner dari file tersebut.
Selain owner tidak bisa merubah permission walau user lain diberi permission rwx sekalipun.
Mengubah Kepemilikan/Ownership Dengan CHOWN
Untuk tujuan dan kasus tertentu yang menuntut agar sebuah file bisa diakses/dimodifikasi oleh group user tertentu maka kamu harus merubah hak kepemilikan file tersebut,terutama group owner.
Untuk tujuan ini kamu bisa menggunakan perintah CHOWN
format perintah merubah hak kepemilikan/ownership :
$ sudo chown user:group namaFile
contoh:
$ sudo chown sutriono:sutriono latihan1
Untuk bisa merubah kepemilikan/ownership sebuah file /folder user harus mempunyai privilage root,baik melalui sudo atau berada di group root /wheel.
Perintah chown digunakan untuk mengeset owner dan group owner sebuah file misalnya perintah $ sudo chown sutriono:sutriono laporan.doc
merubah kepemilikan/owner file laporan.doc ke user sutriono dan mengatur permision semua user yang ada di groups sutriono terhadap file latihan1 ,
Semua user yang tidak berada di grup sutriono ataupun sutriono menggunakan permission other(world).
Dengan kata lain hanya user sutriono yang bisa mengubah permission dari file tersebut,karena user sutriono merupakan owner dari file latihan1
Sumber :
https://www.belajarlinux.org/memahami-dan-mengatur-hak-akses-serta-kepemilikan-file-folder-linux/
Comments
Post a Comment