oke keadaan defaultnya jika membuat create file/dir maka dia yang punya kepemilikan nya user yang mebuat file dan dir tersebut.
Setiap file dan direktori punya 2 elemen kepemilikan:
Cek pakai:
ls -l
Contoh output:
-rw-r--r-- 1 rizki devs 1024 Aug 4 example.txt
cara baca format nya ,
Artinya:
rizki
devs
skenario umum :
Skenario | Penjelasan |
---|---|
File dibuat oleh user A | Maka owner = A, group = primary group user A |
Dipindah ke direktori milik user B | Ownership tetap (kecuali diatur sebaliknya) |
File dikerjakan oleh banyak user | Gunakan group sharing dan permission yang sesuai |
Folder project bersama | Set folder chown ke grup umum (misal devs ) dan pakai chmod g+rwxs (setgid) |
Permission adalah untuk mengelola resource tersebut berpriaku gimana jika di akses oleh pemilik resource tersebut , group , dan juga yang lain, dan yang bisa mengubah resource tersebut adalah pemilik resource tersebut.