Linux Privilage#
chmod#
chmod perintah di sistem operasi Unix/Linux yang digunakan untuk mengubah izin (permissions) dari file atau direktori.
Sintaks#
chmod [options] mode file
options: opsi yang dapat digunakan.mode: mode yang akan diberikan pada file atau direktori.file: file atau direktori yang akan diberikan mode.
mode numerik
Numerik mode(octal number) :
0: tidak ada izin1: eksekusi2: tulis4: baca
(4+2+1) = 7. Maka, 7 = read + write + execute (rwx)
mode simbolik Simbolik mode :
u: pemilik fileg: grup fileo: lainnyaa: semua+: menambahkan hak akses-: menghapus hak akses=: mengganti hak aksescontoh :u+rwx= menambahkan hak aksesread,write, danexecutepada pemilik file.
Penggunaan chmod Mode Numerik#
chmod 775 file.txt
maka, file.txt akan memiliki izin seperti berikut :
-rwxrwxr-x 1 dilz ubuntu 22 Oct 27 20:01 file.txt
Penggunaan chmod Mode Simbolik#
chmod u+rwx,g+rx,o+r file.txt
maka, file.txt akan memiliki izin seperti berikut :
-rwxr-xr-- 1 dilz ubuntu 22 Oct 27 20:01 file.txt
Perhatikan bahwa ada 3 grup izin yang diberikan pada file.txt
rwx: pemilik filer-x: grup filer--: lainnya
-rwx|rwx|r-x
^ ^ ^ ^
| | | |
t u g o
t: tipeu: pemilik fileg: grup fileo: lainnya
chown#
chown perintah di sistem operasi Unix/Linux yang digunakan untuk mengubah kepemilikan file atau direktori.
Sintaks#
chown [options] user:group file
options: opsi yang dapat digunakan.user: nama pengguna yang akan diberikan kepemilikan.group: nama grup yang akan diberikan kepemilikan.file: file atau direktori yang akan diberikan kepemilikan.
Penggunaan chown#
chown cecep:ubuntu file.txt
maka, file.txt akan memiliki kepemilikan seperti berikut :
-rwxrwxr-x 1 cecep ubuntu 22 Oct 27 20:01 file.txt
Selain itu, kita juga dapat menggunakan opsi -R untuk mengubah kepemilikan secara rekursif pada direktori dan subdirektori.
Tips penggunaan chmod dan chown#
- Jangan memberikan hak akses yang tidak perlu pada file atau direktori.
- Jangan memberikan hak akses
777pada file atau direktori. - Jangan memberikan kepemilikan file atau direktori pada pengguna yang tidak perlu.
- Gunakan opsi
-Rdengan hati-hati, karena dapat merubah kepemilikan secara rekursif pada direktori dan subdirektori.
