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.txtMetode 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.
Tantangan
MudahKamu 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.shuntuk menambahkan izin eksekusi bagi pemilik, laluls -l setup.shuntuk menampilkan izin yang telah diperbarui.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log11Izin
Memahami IzinMembaca IzinChmod dengan AngkaChmod dengan SimbolKepemilikan FileRingkasan: Amankan File6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal