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:
rizkidevsskenario 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.