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.
| Angka | Izin | Arti |
|---|---|---|
| 7 | rwx | baca + tulis + jalankan |
| 6 | rw- | baca + tulis |
| 5 | r-x | baca + jalankan |
| 4 | r-- | hanya baca |
| 0 | --- | tanpa izin |
Kamu menggabungkan tiga digit untuk mengatur izin bagi pemilik, grup, dan pengguna lain. Contohnya:
chmod 755 script.shIni 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.
Tantangan
MudahKamu 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. Jalankanchmod 744 deploy.sh, laluls -l deploy.shuntuk menampilkan izin yang 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