Pertemuan 8 - File Permissions di Sistem operasi Linux
pada pertemuan kali ini membahas mengenai file permissions dalam linux, bagaimana mengubah permissions suatu direktori atau file.
sebelum membahas mengenai mengubah permissions suatu direktori atau file, kita harus tau dulu apa itu file permissions?
- File permission adalah hak akses bagi user untuk membaca,menulis dan mengeksekusi sebuah file.
Apa gunanya ?
- Tidak lain adalah untuk keamanan data, untuk menjaga file-file supaya hanya diakses user yang berkepentingan.
Di linux mempunyai 3 hak akses berbeda pada sebuah file, yaitu owner (pemilik file) , group dan publik.
Secara garis besar file permission dibagi menjadi tiga yaitu user, group dan other. Setiap file atau folder di system file memiliki tiga atribut yaitu owner, group, dan mode.
- Owner adalah id dari user pemilik file atau folder tersebut.
- Group adalah gid dari grup dimana user pemilik file atau folder tersebut terdaftar.
- Mode adalah sederetan angka 0 dan 1 untuk menyatakan flags akses terhadap suatu file atau folder.
untuk melihat sebuah permissions file dalam sebuah file, kita bisa menggunakan perintah BASH yaitu :
-$ ls -l
di linux ada 3 jenis tipe akses dan symbol angkanya yaitu seperi gambar di bawah ini :
1. Read (4) : Dinotasikan sebagai r, Akses ini dapat dibaca oleh user.
2. Write (2) : Dinotasikan sebagai w, Akses ini dapat dimodifikasi oleh user.
3. Execute (1): Dinotasikan sebagai x, Akses ini dapat di eksekusi sebagai program oleh user.
nah, pertanyaanya bagaimana cara mengubah file permission dalam linux menggunakan perintah CLI atau BASH.?
untuk mengubah file permissions suatu file kita menggunakan perintah yaitu :
$ chmod -nama file-
contoh :
kita akan mengubah permissions suatu file yang bernama LAT1.txt , dengan ketentuan user hanya bisa membaca dan menulis,group hanya bisa menulis dan mengeksekusi, other hanya bisa mengeksekusi.
jadi perintah nya seperti ini :
user = membaca dan menulis
group = menulis dan mengeksekusi
other = mengeksekusi
tadi saya menjelaskan mengenai simbol angka nya , yaitu kalau read/membaca(4), write/menulis(2), execute/eksekusi(1). jadi hasilnya :
- $ chmod 631 LAT1.txt
akan muncul hasilnya seperti di bawah ini :
-rw--wx--x
sampai disini dulu pembahasan saya mengenai file permission jika ada kesalahan mohon kritik nya terima kasih.
Pertemuan 7 - 30 Perintah Dasar CLI
Di pertemuan ini kami di ajarkan bagaimana cara menggunakan perintah - perintah CLI. dan untuk menggunakan perintah CLI tersebut kita harus membuka yang nama nya Terminal.
yaitu dengan cara Aplication –> Accessories –> Terminal. dan di bawah ini adalah tampilan dari terminal Linux .
 Dan Berikut adalah 30 perintah dasar CLI (Command Line Interface) dalam linux :
1. sudo su
Digunakan untuk login sebagai root/pengguna tertinggi
2. login
Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.
3. cd
Digunakan untuk berpindah direktori
4. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
5. ls
Digunakan untuk melihat isi sebuah direktori.
6. cp
Digunakan untuk melakukan copy file.
7. mv
Digunakan untuk melakukan cut atau rename.
8. mkdir
Digunakan untuk membuat folder baru.
9. rmdir
Digunakan untuk menghapus folder.
10. touch
Digunakan untuk membuat file baru.
11. rm
Digunakan untuk menghapus file.
12. more
Digunakan untuk menampilkan isi sebuah file
13. echo
Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
14. adduser
Digunakan untuk menambah user baru.
15. addgroup
Digunakan untuk menambah group baru
16. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
17. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
18. lshw
Digunakan untuk melihat hardware komputer.
19. dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas
20. top
Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows.
21. cpuinfo
Digunakan untuk melihat spesifikasi komputer.
22. meminfo
Digunakan untuk melihat status RAM
23. clear
Digunakan untuk membersihkan layar
24. halt
Digunakan untuk mematikan komputer, namun harus sebagai root.
25. reboot
Digunakan untuk merestart komputer, namun harus sebagai root.
26. exit
Digunakan untuk keluar dari terminal.
27. wget
Digunakan untuk mendownload via terminal
28. ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
29. apt-get
Digunakan untuk memperoleh paket/software dari repository ubuntu secara online.
30. tar
Digunakan untuk melakukan extract file.
Terima kasih itulah 30 perintah dasar yang di ajarkan di pertemuan ke 7 ini .
wasalamualaikum Wr.Wb