Kali ini kami akan membahas tentang pembagian hak akses file dalam Linux, walaupun pada entri sebelum nya telah membahas masalah ini dengan 3 user. pemecahan masalah kali ini berlogika sama. yaitu dengan User(pemilik file), Group (Group user file), Other. berikut contoh soal dalam masalah kali ini :
Buatlah suatu direktori diluar dengan nama jarkom yang d dlmnya
terdapat suatu file dengan nama coba.txt. kemudian buat 6 user, user 1 dan user
2 bisa read, write,execute, user 3 dan user 4 tidak mempunyai hak akses sama
sekali, user 5 dan user 6 bisa read, write
Jawab :
1. Buat 6 user terlebih
dahulu dengan menggunakan perintah adduser
namauser
adduser User1 adduser User2
adduser User3 adduser User4
adduser User5 adduser User6
2. Buat satu buah Group yaitu Group1 dengan perintah groupadd
group1 dan Isi password group.
3. Masukkan User3 dan User4 ke dalam Group1 dengan
perintah gpasswd –a User3 Group1 dan gpasswd –a User4 Group1
4. Setelah membuat user dan group tersebut, buat direktori
Jarkom dan file Coba.txt didalam direktori jarkom dengan perintah mkdir jarkom dan
touch /home/jarkom/Coba.txt
5. Ketik
perintah cd /home/jarkom
untuk
masuk ke direktori /home/jarkom dan mulai mengelompokkan hak akses user pada file coba.txt.
6. Untuk User1 dan User2 yang bisa Read, Write,
Execute ke file tersebut dengan mengetikkan perintah chown
User1.User2 coba.txt untuk melihat
hasilnya ketik perintah ls -l.
7. Untuk User3 dan User4 yang
telah masuk dalam Group1 yang tidak bisa
mengakses apapun ke file tersebut dengan mengetikkan perintah chgrp Group1 coba.txt untuk melihat
hasilnya ketik perintah ls -l.
8. Dengan
perintah chmod 706 coba.txt maka setting
hak akses telah selesai dilakukan untuk melihat hasilnya ketik perintah ls -l.
9. User1, User2
merupakan pemilik file dan dapat melakukan Write,Read,Execute
10.User3, User4 merupakan pemilik group file dan telah di setting untuk
tidak dapat melakukan apapun kepada file.
11.User5, User6 merupakan Other dan dapat melakukan Write,Read kepada
file.
Tidak ada komentar:
Posting Komentar