Langsung ke konten utama

HAK AKSES PADA SISTEM OPERASI

Hak Akses Pada Sistem Operasi Linux


assalamu'alaikum..

File permission adalah pengaturan perizinan kepemilikan file atau folder berdasarkan tipe user.
terbagi menjadi 3 :
  1. user = Pemilik file karena dia yang membuat file tsb.
  2. group = Semua pengguna yang masuk ke dalam kelompok mempunyai hak akses yang sama untuk file tersebut.
  3. Other = bukan pemilik file dan tidak masuk ke dalam kelompok yang sama. 
Hak Akses (File Permission)

jenis-jenis perizinan hak akses :
- Read : File dapat di buka dan di baca. 
- Write : File dapat di modifikasi (Menambah, mengubah, menghapus).
- Execute : File dapat di eksekusi di shell script.
Bagaimana  cara melihat perizinan hak akses?

Bagaimana cara membaca output dari ls -l ?

Kolom pertama : berisi type, user, group, other . terdiri atas 10 karakter. Karakter pertama dari kolom pertama ini bisa menunjukkan:
d= directory
-= regular file
l= Symbolic Link
s= Unix Domain Socket
p= named pipe
c= character device file
b= block device file

dan 9 karakter lainnya menyatakan perizinan. Dibagi menjadi 3 bagian: Tiap bagian berisi 3 karakter yang mewakili : read, write dan execute.

Kolom kedua : menginformasikan jumlah Link (entri direktori yang merujuk ke file tersebut)
Kolom ketiga : pemilik file ( user )
Kolom keempat : Grup pemilik file ( group )
Kolom kelima : ukuran file dalam byte
Kolom keenam, ketujuh dan kedelapan: menunjukan bulan dan tanggal terakhir di akses atau di modifikasi
Kolom kesembilan : menunjukkan nama file
 keterangan hak akses :
  1.  d : directory / folder
  2.  r : read / baca
  3.  w : write / tulis
  4.  x : execute /  eksekusi
  5.  - : no permission / tidak ada izin hak akses



Untuk mengubah file permission di ubuntu ada dua cara :
  1. Simbolik
berikut adalah script untuk mengubah hak akses file pada user atau group atau other :
chmod simbolnya namafile
contoh : -rw-r--r--  1 root     root            0 Mei 16 16:09 blog.txt
 nah, kolom pertama ada 10 karakter. karakter pertama simbolnya - maknanya itu menandakan kalau file adalah reguler file.

hak akses untuk user : rw- maknanya tidak bisa execute
group : r-- maknanya hanya bisa read
other : r-- maknanya tidak bisa write dan execute

sekarang, ganti perizinan user yang hanya bisa read dengan cara
chmod u=r blog.txt (untuk user), chmod g=r blog.txt ( untuk group ), chmod o=r blog.txt ( untuk other ).

 maka hasilnya akan berubah menjadi seperti ini :
-r--r--r--  1 root     root            0 Mei 16 16:09 blog.txt


contoh penggunaan agar semua file memiliki hak akses write
chmod a=w namafile

2. Angka
hampir sama seperti mengubah file permission dengan metode simbolik, namun diganti menjadi numerik dengan menggunakan 3 digit lokal. angka yang digunakan:
  • 4 = read ( r )
  • 2 = write ( w )
  • 1 = execute ( x )
  • 0 = no permission ( - )
contoh script untuk mengubah file permission menjadi read untuk semua
chmod 444 namafile
angka pertama untuk user, angka kedua untuk group, angka ketiga untuk other.
contoh lain untuk mengubah file permission menjadi read dan write, yaitu dengan menambahkan 4+2=6.
chmod 644 namafile
contoh untuk mengubah file permission menjadi no permission yaitu
chmod 000 namafile
contoh untuk mengubah file permission menjadi mendapat izin semua yaitu

chmod 777 namafile

sekian, semoga bermanfaat. jika ada kesalahan itu datangnya dari saya, jika ada yang benar itu datangnya dari Allah. wassalamu'alaikum..

Komentar

Postingan populer dari blog ini

materi sistem basis data

ASSALAMU’ALAIKUM.....  Eheemmm..kali ini aku nge-blog mengenai ??? Baca yang cermat ya! Aku bakal ngebahas tentang : 1. Perbedaan basis data dan sistem basis data 2. integritas data 3. transaksi dan  Concurency 4. back and programming 5. XML Alesan kenapa bahas materi di atas soalnya untuk memenuhi UAS SIMBADA :D yang di berikan oleh Dosen tercinta kami “Budi Laksono Putro”. Semoga bermanfaat yaa ~ Hayya.. Masuk materi^_^ Perbedaan Basis Data dan Sistem Basis Data Basis data terdiri dari 2 (dua) kata, yaitu kata Basis dan Data. Basis bisa di artikan sebagai markas ataupun gudang, tempat berkumpul. Sedangkan data yaitu kumpulan fakta dunia nyata yang mewakili suatu objek. Seperti manusia, barang, dan lain-lain yang direkam ke dalam bentuk angka, bentuk huruf, simbol, teks, bunyi, gambar atau juga  kombinasinya. Jadi pengertian basis data adalah kumpulan terorganisasi dari data – data yang saling berhubungan sedemikian rupa sehingga dapat disimpan, dimanipulasi

Apa sih yang dimaksud dengan DML?

Apa sih yang dimaksud dengan DML? Pengertian DML DML merupakan perintah-perintah yang memungkinkan pengguna melakukan akses dan manipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat, Data Manipulation Language digunakan untuk memanipulasi database yang telah didefinisikan dengan DDL. Perintah yang termasuk DML: INSERT » untuk menyisipkan atau memasukan dalam tabel UPDATE » untuk memperbaharui data lama menjadi data terkini DELETE » untuk menghapus datadari tabel SELECT » untuk mengambil data atau menampilkan data dari satu tabel atau beberapa tabel. Sumber : http://www.carawebs.info/2013/08/pengertian-ddl-dml-dcl.html

mencintai kesempurnaan

diri mencari sesuatu yang sempurna.. bagai mencari yang belum ada. berkata memiliki pengetahuan. namun hal yang mudah hingga ringan hal yang hanya dengan membuka mata dan pikiran semua kesempurnaan yang dicari sebenarnya bersamamu. mencintai keindahan, kebaikan, dan kesempurnaan. mengapa mencari pada sesuatu. sesuatu yang tak bisa dipungkiri pasti bukan sempurna. katakanlah, tanyakan hati. apakah sesulit itu? mengapa tidak belajar dari bapak para nabi? mengapa tidak dilakukan? mengapa mengikuti sesuatu yang belum pasti? siapa yang memberimu semua ini? cintailah sesuatu karena Allah dan bencilah sesuatu karena Allah