Rabu, 27 November 2013

2. (Resume) Linux File Permission


Linux file permission ialah hak akses bagi user untuk mengakses (read, write, execute) sebuah file.

·         User :
Username dari orang yang memiliki file tersebut
·         Grup :
Grup user yang memiliki file tersebut, semua pengguna yang termasuk kedalam kelompok yang memiliki file tersebut memiliki hak akses yang sama ke file.
·         Other :
Seorang pengguna yang bukan pemilik file dan tidak termasuk dalam kelompok yang sama.

Ada 3 jenis izin hak akses di linux, yaitu :

·         Read
Pada file biasa, read berarti file dapat dibuka dan dapat dibaca. Pada sebuah direktori, read berarti anda dapat melihat daftar isi direktori.
·         Write
Pada file biasa, write berarti file dapat dimodifikasi. Pada sebuah direktori, write berarti anda dapat menambah, menghapus dan mengubah nama file dalam direktori.
·         Execute
Pada file biasa, execute berarti file dapat dijalankan sebagai program atau shell script. Pada sebuah direktori, execute (disebut juga “search bit”) berarti anda dapat mengakses file dalam direktori dan memasukannya, dengan perintah tertentu, misalnya cd.

Melihat Hak Akses File
Untuk melihat hak akses dari file dengan melihat daftar direktori dapat memasukan command :
·         ls –l
Setelah memasukan command tersebut akan muncul tampilan yang memiliki arti:
1.      Kolom pertama, menunjukan jenis file dan perizinan
2.      Kolom kedua, menunjukan jumlah link
3.      Kolom ketiga, menunjukan pemilik file
4.      Kolom ke empat, menunjukan kelompok pemilik file
5.      Kolom lainnya menunjukan ukuran file dalam skala byte, tanggal dan waktu modifikasi terakshir, dan nama file.
Karakter pertama menunjukan :
·         d = directory
·         - = regular file
·         l = symbolic link
·         s = unix domain socket
·         p = named pipe
·         c = character device file
·         b = b;ock device file

9 karakter berikutnya menunjukan :
·         r = read permission
·         w = write permission
·         x = execute permission
·         - = no permission
Mengatur hak akses
Hak akses file dapat diatur dengan menggunakan command chmod. Chmod memiliki 2 mode yaitu simbolik dan numeric.
1.      Mode simbolik
Which  User :
u user
g group
o other
a all

What to do :
+ menambah permission
- Menghapus permission
= set permission

Which Permission
r = read
w = write
x = execute
2.      Mode Numerik
4 = read (r)
2 = write (w)
1 = execute (x)
0 = tidak ada izin (-)

Which number :
0                    ---
1                    –x
2                    –w-
3                    –wx
4                    r—
5                    r-x
6                    rw-
7                    rwx
Mengubah kepemilikan direktori :
·         chown option pemilik_baru nama_file/direktori
melihat kepemilikan suatu file dan grup
·         ls dengan option –l
merubah kepemilikan file dengan user lain
·         chown haha hihi
mengubah permission semua file yang ada dalam sub-direktori dalam direktori yang sedang aktif
·         chown –R haha hihi work


Tidak ada komentar:

Posting Komentar