1. [Catat12@webminal.org ~]$touch anwd.doc
[Catat12@webminal.org ~]$ls -l
total 0
-r--r--r--. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
2. [Catat12@webminal.org ~]$chmod u+w,g+wx,o+x anwd.doc
[Catat12@webminal.org ~]$ls -l
total 0
-rw-rwxr-x. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
3. [Catat12@webminal.org ~]$chmod u+x,g-x,o-x anwd.doc
[Catat12@webminal.org ~]$ls -l
total 0
-rwxrw-r--. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
4. [Catat12@webminal.org ~]$chmod 354 anwd.doc
[Catat12@webminal.org ~]$ls -l
total 0
--wxr-xr--. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
5. [Catat12@webminal.org ~]$touch anwd.txt
[Catat12@webminal.org ~]$ls -l
total 0
--wxr-xr--. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
-rw-rw-r--. 1 Catat12 Catat12 0 Dec 11 16:31 anwd.txt
[Catat12@webminal.org ~]$chmod u+x,g-r,o+w anwd.txt
[Catat12@webminal.org ~]$ls -l
total 0
--wxr-xr--. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
-rwx-w-rw-. 1 Catat12 Catat12 0 Dec 11 16:31 anwd.txt
[Catat12@webminal.org ~]$chmod 656 anwd.txt
[Catat12@webminal.org ~]$ls -l
total 0
--wxr-xr--. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
-rw-r-xrw-. 1 Catat12 Catat12 0 Dec 11 16:31 anwd.txt
[Catat12@webminal.org ~]$
Penjelasan Nomor 1-3
Type |
Explanation |
Owner |
Pengguna yang membuat dan memiliki file atau direktori |
Group |
Semua pengguna yang merupakan anggota dalam grup yang sama |
Others |
Semua pengguna lainnya dalam sistem yang bukan owner atau member dari sebuah grup |
Type |
Hak Akses |
r |
read (membuka dan melihat file) |
w |
write (membuka dan mengubah file) |
e |
execute (mengeksekusi file atau folder) |
1. $touch anwd.doc : membuat file baru yaitu anwd.doc
$ls -l : digunakan untuk melihat permission pada file dan ownernya.
-r--r--r--. : merupakan tampilan awal permission. “r--“ awal menunjukkan hak akses read untuk user. “r--“ kedua hak akses read untuk group owner, dan “r—“ ketiga menunjukkan hak akses read untuk tipe user others. Pada urutan paling depan merupakan huruf d yang artinya tipe file adalah direktori (folder). Namun pada tampilan permission tersebut tidak ada atau diwakili dengan simbol “ – “ yang artinya “tidak”.
1 : jumlah hard links. Biasanya hard link ini merupakan nama tambahan untuk sebuah file.
Catat12 Catat12 : menampilkan pemilik (owner) dan group owner dari file.
0 : menampilkan ukuran file.
Dec 11 16:21 : menampilkan kapan terakhir kali file dimodifikasi.
anwd.doc : nama file.
2. $chmod : perintah untuk mengubah hak akses dari suatu file.
u+w,g+wx,o+x anwd.doc : perintah untuk menambahkan write untuk user, menambahkan write dan execute untuk group, menambahkan execute untuk other pada file anwd.doc
$ls -l : menampilkan permission pada file dan ownernya setelah diubah.
-rw-rwxr-x. : user memiliki akses untuk read dan write. group memiliki akses penuh untuk read, write, dan execute. others memiliki akses untuk read dan execute pada file anwd.doc.
3. u+x,g-x,o-x anwd.doc : perintah untuk menambahkan execute untuk user, menghilangkan execute untuk group, menghilangkan execute untuk other pada file anwd.doc
$ls -l : menampilkan permission pada file dan ownernya setelah diubah.
-rwxrw-r--. : user memiliki akses penuh untuk read, write dan execute. Group memiliki akses untuk read dan write. others memiliki akses untuk read pada file anwd.doc.
Penjelasan Nomor 4-5
4. $chmod : perintah untuk mengubah hak akses dari suatu file.
354 anwd.doc : angka pertama yaitu 3 ditujukan untuk user agar dapat mengakses write dan execute. angka kedua yaitu 5 ditujukan untuk group agar dapat mengakses read dan execute. angka ketiga yaitu 4 ditujukan untuk others agar hanya dapat mengakses read pada file anwd.doc
$ls -l : menampilkan permission pada file dan ownernya setelah diubah.
--wxr-xr--. : user memiliki akses untuk write dan execute. group memiliki akses penuh untuk read dan execute. others hanya memiliki akses untuk read pada file anwd.doc.
5. $touch anwd.txt : membuat file baru yaitu anwd.txt
$ls -l : digunakan untuk melihat permission pada file dan ownernya .
Setelah file baru ditambahkan, maka ada 2 file yang masing-masing file terdapat permissionnnya. Seperti berikut.
--wxr-xr--. 1 Catat12 Catat12 0 Dec 11 16:21 anwd.doc
-rw-rw-r--. 1 Catat12 Catat12 0 Dec 11 16:31 anwd.txt
Kesimpulan
Dari kedua cara permission di atas, dapat disimpulkan bahwa lebih mudah menggunakan bilangan oktal pada setiap tipe permissionnya, karena hanya menyertakan nomor-nomor secara bersamaan.