mkdir folder1
cp -r folder1 folder1_2
rm -r folder1 folder1_2
mv folder1 folder2
Permission di Linux terdiri dari 3 level:
1. Owner (pemilik file/folder)
2. Group (anggota grup)
3. Others (user lain)
Setiap level memiliki 3 jenis permission:
- `r` (read) - Baca
- `w` (write) - Tulis/Modifikasi
- `x` (execute) - Eksekusi (untuk folder: akses masuk)
Permission direpresentasikan dengan angka:
- `4` = read (r)
- `2` = write (w)
- `1` = execute (x)
Contoh kombinasi:
- `7` (4+2+1) = rwx
- `6` (4+2) = rw-
- `5` (4+1) = r-x
Contoh Kasus
drwxr-x--- 2 budi appadmin 4096 Apr 20 20:20 Service-Pace
Penjelasan permission di atas (`750`):
- Owner (`okihae`): `rwx` (7)
- Group (`appadmin`): `r-x` (5)
- Others: `---` (0)
### Rekomendasi Permission untuk Express.js
1. Direktori Utama:
chmod 750 Service-Pace
- Owner: full access
- Group: bisa baca dan masuk direktori
- Others: no access
ls -ld Service-Pace # Cek permission direktori
ls -l Service-Pace # Cek permission isi direktori
stat -c "%a %n" Service-Pace # Tampilkan permission numerik