Menu
CoddyTech

Chmod dengan Angka

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 55 dari 82.

Perintah chmod memungkinkan kamu mengubah izin file. Salah satu cara menggunakannya adalah dengan mode numerik, yaitu setiap izin diwakili oleh angka.

Setiap izin memiliki nilai: read adalah 4, write adalah 2, dan execute adalah 1. Kamu menjumlahkan nilai-nilai ini untuk membuat satu digit untuk setiap kategori pengguna. Contohnya, read + write + execute = 4 + 2 + 1 = 7.

AngkaIzinArti
7rwxbaca + tulis + jalankan
6rw-baca + tulis
5r-xbaca + jalankan
4r--hanya baca
0---tanpa izin

Kamu menggabungkan tiga digit untuk mengatur izin bagi pemilik, grup, dan pengguna lain. Contohnya:

chmod 755 script.sh

Ini menetapkan rwx (7) untuk pemilik, r-x (5) untuk grup, dan r-x (5) untuk pengguna lain. Izin umum seperti 644 memberi pemilik akses baca dan tulis, sedangkan semua orang lainnya hanya dapat membaca file.

challenge icon

Tantangan

Mudah

Kamu memiliki file skrip deploy.sh yang perlu bisa dijalankan oleh pemiliknya, tetapi hanya bisa dibaca oleh grup dan pengguna lain.

Gunakan chmod dengan mode numerik untuk mengatur izin pada deploy.sh menjadi:

  • Pemilik: baca, tulis, dan jalankan (7)
  • Grup: hanya baca (4)
  • Pengguna lain: hanya baca (4)

Setelah mengatur izin, gunakan ls -l deploy.sh untuk memverifikasi perubahan.

Output kamu harus menampilkan string izin -rwxr--r-- untuk file tersebut.

Petunjuk: Tiga digit yang kamu perlukan adalah 744. Jalankan chmod 744 deploy.sh, lalu ls -l deploy.sh untuk menampilkan izin yang diperbarui.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal