memahami hak akses di linux
DESCRIPTION
TRANSCRIPT
Alhabsy MarengkeNPM : 121055520109225
1
Hak akses (access rights) adalah izin atau hak
istimewa yang diberikan
kepada pengguna, program
atau workstation untuk membuat, mengubah,
menghapus atau melihat data dan file dalam
sebuah sistem, sebagaimana ditetapkan oleh
aturan yang dibuat oleh pemilik data dan
sesuai kebijakan keamanan informasi.
Rinaldi M/IF2091 Strukdis 2
Hak akses pada linux menjamin tidak semua
orang dapat mengakses sistem jika tidak
diberi wewenang . Sekuritas tingkat awal
diimplementasikan dengan penggunaan
password oleh setiap pemakai yang akan
masuk ke system unix / linux .
3
Selain password, untuk sekuritas tingkat kedua
pada system unix / linux menerapkan pada file
dan direktori. Hal ini dimaksudkan agar seseorang
yang dapat menggunakan system tidak dapat
masuk dan memodifikasi file dan direktori kerja
user lain. Jenis pemakai atau / user dapat
dikelompokan mejadi 3 jenis :
Owner/user.
Group.
Other.
Rinaldi M/IF2091 Strukdis 4
Owner / User :
adalah istilah untuk user yang membuat file dan direktori.
Group :
adalah kelompok sejumlah user. Pengelompkkan user ini dikelompokkan berdasarkan keamanan akses aplikasi, berdasarkan departemen dll.
Other :adalah semua user di luar group dan pemilik ( user ).
Rinaldi M/IF2091 Strukdis 5
Semua berkas dalam sistem Linux memiliki hak
akses yang dapat mengizinkan atau mencegah
orang lain dari menilik, mengubah atau
mengeksekusi. Pengguna super "root" memiliki
kemampuan untuk mengakses setiap berkas
dalam sistem. Setiap berkas memiliki
pembatasan akses, pembatasan pengguna, dan
memiliki asosiasi pemilik / grup.
6
Setiap berkas dilindungi oleh tiga lapis hak akses
berikut ini:
pengguna
berlaku bagi pengguna yang adalah pemilik dari
suatu berkas
grup
berlaku bagi grup yang berhubungan dengan
suatu berkas
lainnya
berlaku bagi semua pengguna lainnya
Rinaldi M/IF2091 Strukdis 7
Di dalam setiap dari tiga setelan hak izin ada hak izin
sesungguhnya. Hak izin, dan cara penggunaannya untuk berkas
dan direktori,
diuraikan dibawah ini:
baca
berkas dapat ditampilkan/dibuka
isi direktori dari ditampilkan
tulis
berkas dapat disunting atau dihapus
isi direktori dari dimodifikasi
eksekusi
berkas eksekusi dapat dijalankan sebagai program
direktori dapat dimasuki8
Untuk menilik dan menyunting hak izin pada
berkas dan direktori, buka Applications-
>Accessories->Home Folder dan klik kanan di
berkas atau direktori. Kemudian
pilih Properties. Info hak izin ada di
tab Permissions dan Anda dapat mengubah
seluruh level hak izin, apabila Anda adalah
pemilik dari berkas tersebut.
9
Owner : penguna yang menciptakan file (pemilik
file)Group: kelompok Other : penguna di luar
owner group Kepemilikan sutu file dapt di ubah
dengan mengunakan perintaha chown yang
memiliki syntax sebagai berikut: Chouwn
nama_fileSedangkan suatu kepemilikan suatu
group dapat di ubah dengan menggunakan
perentaha chgrp nama_file
Rinaldi M/IF2091 Strukdis 10
Hak akses terhadap suatu file merupakan
fasilitas security dalam linux yang berarti
bahwa setiap file memiliki informasi untuk
mengatur siapa yang berhak untuk membaca
menjalankan atau mengubah file tersebut.
Model akses terhadap sutu file tersebut. Model
ini di bagi atas 3 bagian yaitu :
1. Read (r) : file dapat dibaca
2. Write (w) : file dapat dimodifikasi
3. Execute (x) : file dapat dieksekusi
Rinaldi M/IF2091 Strukdis 11
Setiap file atau directory mempunyai ketentuan akses other dan kombinasi yang mengatur izin akses terhadap suatu file dapat dilihat pada keterangan berikut:r w x | r w x | r w xowner | group | othercontoh:r w x r w x – - xmenyatakna bahwa owner dan group memiliki izin read, write, execute sedangkan other hanya memilik I izin execute. Izin akses terhadap suatu file dapat diubah dengan dua cara yaitu dengan mengunakan perintahn chmod dan metide octal.
Rinaldi M/IF2091 Strukdis 12
Perintah chmod dilakukan dengan cara sebgai barikut:$ chmod <+/)-> nama_fileNotasi digunakan utuk menentukan izin user group atau notasi lain yang inbgin di ubah statusnya.Notaso <+/-> digunakan untuk menentukan perubahan yang ingin dilakukan yaitu menambah izin atau menghapus izinNotasi digunakan untuk menentukan status izin yang ingin dilakukan atau dikurangi yaitu red (r), execute (x), write (w)Perintah mengunakan metode octal dilakukan dengan cara sebgai berikut:$ chmod — nama_file.
13
Untuk mengubah izin akses suatu file dengan
menggunakan octal membutuhkan tiga
bilangan yaitu bilangan pertama untuk user
bilangan kedua untuk group dan bilangan
ketiga untuk user lain. Bilangan yang mewakili
karakter izin adalah:
Karakter r diwakili bilangan 4
Karakter w diwakili bilangan 2
Karakter x diwakili bilangan 1
14
Tanpa izin akses mewakili oleh karakter 0
Contoh:
Jika temen2 ingin memberi akses read, write
execute pada user dan tanpa izin akses padda
group dan user lain maka:
$ chmoud 700 nama_file [4)(r)+2(w)+1(x) =7]
15