[PERTEMUAN 8-SISTEM OPERASI-KELAS B]
Pada hari jum'at tanggal 25 Oktober 2013 pertama kita diberikan kuis oleh Pak Walid mengenai sistem operasi dan kernel. Kemudian kita diberikan materi mengenai "FILE PERMISSION".
File Permission adalah salah satu fitur keamanan di linux yang mengamankan sebuah folder atau file agar tidak bisa di akses oleh orang lain yang tidak memiliki hak.
Kelas User Linux terbagi atas tiga :
- user : Pengguna yang mempunyai hak dari suatu file (u).
- group : Grup yang memiliki hak dari suatu file (g).
- other : Pengguna lain yang berada dalam sistem (o).
Sifat dan tipe file terdiri atas tiga :
- read (r) : untuk membaca file.
- write (w) : untuk menulis file.
- execute (x) : untuk mengeksekusi file.
Berikut adalah tabel permission :
Permission | Nilai Oktal |
read (r) | 4 |
write (w) | 2 |
execute (x) | 1 |
total | 7 |
Bilangan Oktal adalah bilangan yang hanya terdiri dari 8 digit angka yang terdiri dari angka 0-7.
Dalam Linux, perintah "chmod" berfungsi untuk memberikan akses ( read, write, execute ) terhadap direktori atau file yang ada pada komputer.
Contohnya berupa angka seperti ini :
0 = ---
1 = --x
2 = -w-
3 = -wx
4 = r--
5 = r-x
6 = rw-
7 = rwx
Contoh soal :
$ chmod 567 tugas1.sh
Keterangan :
- Angka 5 = 4 + 1 ( read + execute ), artinya user hanya dapat membaca dan mengeksekusi file.
- Angka 6 = 4 + 2 ( read + write ), artinya group hanya dapat membaca dan menulis file.
- Angka 7 = 4 + 2 + 1 ( read + write + execute ), artinya other ( pengguna lain ) dapat membaca, menulis serta mengeksekusi file.
Inilah hasilnya :
Pada Materi “File Permission” ,ada perintah yang dibahas juga, yaitu chown dan chgrp
- chown ,berfungsi untuk mengganti nama user atau nama kepemilikan.
syntax : chown < nama user > < nama file >
- chown juga bisa digunakan untuk mengganti nama group
syntax : chown < nama user : nama group > < nama file >
- chgrp, berfungsi untuk mengganti nama group.
syntax : chgrp < nama group > < nama file >
----Sekian dan Terima Kasih-----
Semoga Bermanfaat
[PERTEMUAN 7-SISTEM OPERASI-KELAS B]
Belajar tentang CLI pada linux, yaitu perintah-perintah yang digunakan untuk mempermudah user untuk berkomunikasi dengan kernel. Inilah perintah-perintah yang disebut dengan shell
1. pwd, melihat direktori kerja saat ini.
2. ls, melihat isi file dari direktori yang akif.
3. whoami, mencetak nama user.
4. mkdir, membuat direktori baru.
5. cd, perintah untuk berpindah direktori.
6. Cal, menampilkan kalender.
7. History, melihat perintah apa saja yang pernah digunakan.
8. time, menmpilkan waktu.
9. uname –r, melihat informasi system kernel anda.
10. deluser, menghapus user dari system.
11. halt, meng-shutdown computer.
12. exit, keluar dari terminal.
13. rmdir, menghapus direktori.
14. adduser, menambahkan user.
15. man, menampilkan manual perintah-perintah di terminal.
16. sudo su, digunakan untuk login sebagai root/pengguna tertinggi.
17. clear, membersihkan layar terminal.
18. date, menampilkan tanggal waktu system.
19. touch, membuat file baru.
20. dmesg, mencetak pesan-pesan pada waktu proses boot.
21. free, informasi memori.
22. ps, melihat proses-proses yang dijalankan oleh user.
23. pico filename, edit suatu text file.
24. rm, menghapus file.
25. hostname, menampilkan nama local host
26. which, menampilkan tempat dari suatu perintah.
27. cp, digunakan untuk meng-copy suatu file.
28. mv, memindahkan file.
29. man whoami, melihat detail dari whoami
30. reboot, untuk merestart komputer.
Presentase video 3, tentang mengcompiling module.