Sabtu, 16 Mei 2015

Ijin Akses pada Ubuntu 14.04

Pada kesempatan kali ini saya akan berbagi tentang ijin akses file/folder pada linux.
Di dalam folder/file Linux pengguna dibagi menjadi tiga yaitu :
1. User: username orang yg memiliki file (owner)
2. Grup: Grup User (kelompok) yang memiliki hak akses yang sama terhadap File tersebut.
3. Others: Pengguna yang bukan pemilik file (user)  dan  bukan grup.

Hak Akses Pada File:
1. Read (R)     : File dapat di buka dan di baca.
2. Write (W)    : File dapat di modifikasi (menambah, mengubah, menghapus, mengubah nama file dalam direktori).
3. Execute (X) : Menjalankan file sebagai program mengakses file dalam direktori.

Hak Akses Pada Directori:
1. Read (R)     : Ijin untuk membaca daftar file dalam direktori
2. Write (W)    : Ijin untuk mengubah / membuat file dalam direktori
3. Execute (X) : Ijin untuk mengakses file dalam direktori misalnya : dengan perintah cd.

Nah sekarang bagaimana cara mengubah hak akses folder/file pada Ubuntu? Ada 2 cara yang bisa digunakan untuk mengubah hak akses folder/file, yaitu cara simbolik dan cara numerik. Perintah yang digunakan untuk mengubah file permission adalah chmod. Perintah chmod dapat digunakan untuk menambah, menghapus, atau melakukan modifikasi permission terhadap file atau directory.

Cara Simbolik:
Perintah : chmod [jenis pengguna] ± [izin hak akses] [nama folder/file]
Jenis pengguna:
u  :  user
g  :  group
o  : others
a  : semua user

Izin hak akses:
r  : read permission
w : write permission
x  : execute permission

Contoh : chmod o+r contohfile , artinya menambahkan ijin akses read pada others terhadap file “contohfile”.

Berikut langkah-langkah menggunakan cara simbolik:
1. Buka terminal dengan menekan Ctrl + Alt + T. Ketikkan sudo su, dan masukkan password anda.


2. Kemudian untuk melihat folder yang ada di Home ketikkan ls -l. Username yang saya gunakan adalah indah.


3. Saya akan merubah hak akses dari folder contoh. Perintah yang saya gunakan adalah chmod a+rw contoh , yaitu untuk menambah akses read dan write folder latihan untuk semua user. Dan juga menggunakan perintah chmod o+r contoh, yaitu menambah akses read untuk others.


4. Saat di cek pada permission, terbukti bahwa owner dan group dapat ‘create and delete files’ sedangkan others hanya dapat ‘access files’.


5. Terakhir saya mencoba perintah chmod o-r latihan, yaitu untuk menghilangkan akses read untuk others. Dan juga menggunakan perintah chmod a-w latihan, yaitu untuk menghilangkan akses write untuk semua user.


6. Saat di cek pada permission, terbukti bahwa owner dan group hanya dapat ‘access files’ dan others tidak dapat mengakses sama sekali.


7. Sehingga saat dicoba login dengan user amilia, maka dia tidak dapat mengakses file.



Cara Numerik
Perintah : chmod [angka untuk user][angka untuk grup][angka untuk others] [nama folder/file]
Angka :
4= read (r)
2= write (w)
1= execute (x)
0= tidak ada izin (-)
Jika ingin mendapatkan hak akses diinginkan, tinggal menjumlahkan angka yang sesuai.
Contoh: chmod 755 contohfile , artinya hak akses untuk User adalah 7 (rwx), untuk grup adalah 5 (rx), dan untuk others  juga 5 (rx).

Berikut langkah-langkah menggunakan Cara Numerik:
1. Ketikkan perintah chmod 775 contoh , artinya hak akses folder contoh untuk user adalah 7 (rwx), untuk grup adalah 7 (rw), dan untuk others  juga 5 (rw).


2. Maka saat dicek pada permission, hak akses owner dan group dapat ‘create and delete files’ sedangkan others hanya dapat ‘access files’.



Selesai sudah postingan saya kali ini. Mohon maaf bila ada kata-kata yang kurang berkenan atau informasi yang kurang akurat. Terimakasih :) Semoga Bermanfaat :) :)