1. Atribut File
Setiap file memiliki atribut yang berisi keterangan tentang file tersebut.
ls -l
.2. Izin Akses File
Izin akses untuk file terdiri dari 9 karakter yang dikelompokkan menjadi 3 bagian.
3 Bagian tersebut:
Keterangan:
3. Mengubah Izin Akses
Mengubah izin akses suatu file menggunakan perintah chmod
.
chmod
memiliki 2 cara untuk mengubah file:
Format Huruf.
Syntax: chmod [ugoa] [+-=] [rwx] nama-file
.
Format Angka.
Syntax: chmod [kode user] [kode group] [kode other] nama-file
.
Selesai.
Mengubah Izin Akses
1. Format Angka
Buat file index.html: touch index.html
.
Lihat informasi file: ls -l index.html
.
Tambahkan u (user) hak akses x (excetute): chmod u+x index.html
.
Lihat informasi file: ls -l index.html
.
Kurangkan g (group) hak akses w (write): chmod g-w index.html
.
Lihat informasi file: ls -l index.html
.
Tambahkan g (group) dan other (other) hak akses x (execute):
chmod g+x, o+x index.html
atau chmod go+x index.html
.
Beri u (user), g (group), dan o (other) hak akses r (read) dan w (write):
chmod ugo=rw index.html
.
Lihat informasi file: ls -l index.html
.
2. Format Huruf
Beri u (user), g (group), o (other) hak akses 644:
chmod 644 index.html
.
Beri hak akses 64: chmod 64 index.html
.
Beri hak akses 6: chmod 6 index.html
.
1. Mengubah User pemilik file.
Mengubah user pemilik file menggunakan perintah: chown
.
Syntax: chown [user-baru] nama-file
.
2. Mengubah Group pemilik file.
Mengubah user pemilik file menggunakan perintah: chgrp
.
Syntax: chown [group-baru] nama-file
.
sudo useradd -m alex
.touch style.css
.ls -l style.css
.chown alex style.css
.ls -l style.css
.ls -l style.css
.1. Pengaruh r (read) pada file
File dapat dibaca jika memiliki akses r (read) namun tidak dapat dibaca jika tidak memiliki akses r (read) .
touch latihan
.Belajar izin akses file
.ls -l latihan
.cat latihan
.chmod u-r latihan
.ls -l latihan
.cat latihan
.chmod u+r latihan
.ls -l latihan
.2. Pengaruh w (write) pada file
File dapat ditulis / diedit jika memiliki akses w (Write) namun tidak dapat diedit jika tidak memiliki akses w (Write) .
ls -l latihan
.File masih bisa diedit
.chmod u-w latihan
.ls -l latihan
.Mencoba mengedit file
.chmod u+w latihan
.ls -l latihan
.3. Pengaruh x (execute) pada file
File dapat dieksekusi / dijalankan jika memiliki akses x (Execute) namun tidak dapat dieksekusi jika tidak memiliki akses x (Execute) .
touch cekuser
.who
.ls -l cekuser
../cekuser
.chmod u+x cekuser
.Ketentuan Challenge:
Challenge:
Jalankan perintah di bawah secara bersamaan:
whoami
hostname
date
Buat file latihan dan berikan hak akses seperti berikut (format huruf).
Buat file latihan dan berikan hak akses seperti berikut (format angka).
Buat file latihan dan ganti user dan group tersebut seperti berikut
Mengapa file atau direktori memerlukan hak akses?
Apa evaluasi praktikum lima? apa masukan dan saran?