Menu
CoddyTech

Chmod dengan Simbol

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

Mode simbolis menawarkan cara yang lebih intuitif untuk menggunakan chmod. Alih-alih menghitung angka, kamu menentukan dengan tepat apa yang ingin kamu ubah menggunakan huruf dan simbol.

Formatnya adalah: chmod WHO OPERATOR PERMISSION file

Untuk WHO, gunakan: u (pengguna/pemilik), g (grup), o (lainnya), atau a (ketiganya).

Untuk OPERATOR, gunakan: + (tambah), - (hapus), atau = (tetapkan dengan tepat).

Untuk PERMISSION, gunakan: r (baca), w (tulis), atau x (jalankan).

Berikut beberapa contoh:

# Tambahkan izin eksekusi untuk pemilik file
chmod u+x script.sh
# Hapus izin menulis untuk pengguna lain
chmod o-w document.txt
# Berikan izin baca dan eksekusi kepada grup
chmod g+rx program.sh
# Tetapkan izin akses yang tepat untuk semua pengguna
chmod a=r readme.txt

Metode simbolis sangat berguna saat kamu ingin mengubah satu izin tanpa memengaruhi izin lainnya. Dengan chmod u+x, kamu menambahkan izin eksekusi untuk pemilik sambil mempertahankan semua izin lainnya. Cara ini sering kali lebih praktis daripada menghitung ulang seluruh nilai numerik.

challenge icon

Tantangan

Mudah

Kamu memiliki file skrip setup.sh yang saat ini tidak memiliki izin eksekusi. Gunakan chmod dengan mode simbolis untuk menambahkan izin eksekusi hanya bagi pemilik.

Gunakan format simbolis dengan u untuk pengguna/pemilik, + untuk menambahkan izin, dan x untuk eksekusi.

Setelah mengubah izinnya, gunakan ls -l setup.sh untuk memverifikasi perubahan.

Awalnya, setup.sh memiliki izin -rw-------, jadi setelah menambahkan izin eksekusi bagi pemilik, daftar akan menampilkan -rwx------: pemilik dapat membaca, menulis, dan mengeksekusi, sedangkan grup dan pengguna lain tetap tidak memiliki akses. u+x hanya mengubah izin pemilik dan membiarkan izin lainnya tetap seperti semula.

Petunjuk: Jalankan chmod u+x setup.sh untuk menambahkan izin eksekusi bagi pemilik, lalu ls -l setup.sh untuk menampilkan izin yang telah 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