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:
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 :) :)