File Permission
Pada postingan yg k-2 ini saya akan sharing tentang materi File permission, yg di berikan oleh pak Walid dosen saya...
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 | 4 |
Write | 2 |
Excecute | 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.
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 >
Itu dlu dari saya,, moga bermanfaat gan....
Macam-Macam perintah CLI Di Linux dan fungsinya....
Berawal dari tugas yg dikasih oleh Dosen saya yg lumayan banyak, yg ckup menguras otak saya, sampai-sampai 1 malam saya gak bsa tdur gara" ngerjain tugas, dari stu saya mlai berpikir kuliah itu membosankan, sangat beda waktu saya di bangku SMK dlu hehe :D :),,, Tapi dibalik itu semua pasti tersimpan bnyak manfaatnya,,, nikmati aja :-)
kuliah itu tdk susah, cman kita yg membuat kuliah itu mnjadi Susah...
Ok lnjut...
saya akan share 35 Perintah CLI di Linux yg saya dapat dari Mata kuliah Sistem Operasi , , ,
1. Sudo su
Digunakan untuk login sebagai root.
Sintaks : sudo su
2. login
Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.
Sintaks : login namauser
Contoh : login Pudin
3. cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : cd /Home/Pudin
4. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Sintaks : pwd
5. ls
Digunakan untuk melihat isi sebuah direktori.
Sintaks : ls
6. mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir TugasPudin
7. rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : rmdir TugasPudin
8. touch
Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh : touch SyaifuddinYunus.txt
9. rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : rm TugasBaAkal.txt
10. more
Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : more TugasBaAkal.txt
11. echo
Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
Sintaks : echo “isi pesan” nama_file
Contoh : echo “Hai ini adalah contoh Pesan yang dibuat oleh Pudin” >> file1.txt
12. adduser
Digunakan untuk menambah user baru.
Sintaks : adduser nama_user
Contoh : adduser PudinRextor
13. addgroup
Digunakan untuk menambah group baru
Sintaks : addgroup nama_group
Contoh : addgroup Rextor1
14. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
Sintaks : lsusb
15. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
Sintaks : lspci
16. lshw
Digunakan untuk melihat hardware komputer.
Sintaks : lshw
17. dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas
Sintaks : dmesg
18. top
Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows.
Sintaks : top
19. cpuinfo
Digunakan untuk melihat spesifikasi komputer.
Sintaks : more /proc/cpuinfo
20. meminfo
Digunakan untuk melihat status RAM
Sintaks : more /proc/meminfo
21. clear
Digunakan untuk membersihkan layar
Sintaks : clear
22. halt
Digunakan untuk mematikan komputer, namun harus sebagai root.
Sintaks : halt
23. reboot
Digunakan untuk merestart komputer, namun harus sebagai root.
Sintaks : reboot
24. exit
Digunakan untuk keluar dari terminal.
Sintaks : exit
25. ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
Sintaks : ifconfig
26. nautilus
Digunakan untuk membuka tampilan GUI secara langsung.
Sintaks : nautilus
Contoh : sudo nautilus (menggunakan mode GUI dengan status root)
27. df -h
melihat sisa kapasitas harddisk.
sintaks : df -h
28. who
digunakan untuk melihat nama login kita.
sintaks : who
29. cat
digunakan untuk membuka file.
sintaks : cat
contoh: cat torangCoba.txt
30. date
melihat tanggal
sintaks : date
31. cal
melihat kalender
sintaks : melihat tanggal
32. hostname
Menampilkan nama komputer.
sintaks: hostname
33. free
Melihat Free memory.
sintaks: free
34. History
melihat perintah apa saja yang pernah diketik
sintaks : History
35. deluser
Menghapus user dari sistem
sintaks : deluser [nama user]
Dan masih banyak lagi perintah-perintah CLI Di linux...
semoga bermanfaat guys..