Tugas Keamanan Komputer (Hak Akses File Pada Linux)

 

Hak Akses Linux

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

Type Oktal
r 4
w 2
x 1

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.


Related Posts