Memahami Izin
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 53 dari 82.
Setiap file dan direktori di Linux memiliki izin yang mengatur siapa yang dapat mengaksesnya dan apa yang dapat mereka lakukan dengannya. Sistem keamanan ini mencegah pengguna yang tidak berwenang membaca file pribadimu atau mengubah file sistem yang penting.
Izin dibagi menjadi tiga jenis tindakan:
- Baca (r) - Lihat isi file atau tampilkan isi folder
- Tulis (w) - Ubah file atau tambahkan/hapus file di dalam direktori
- Jalankan (x) - Jalankan file sebagai program atau masuk ke direktori
Izin ini diberikan kepada tiga kategori pengguna yang berbeda:
- Pemilik - Pengguna yang membuat file
- Grup - Sekumpulan pengguna yang berbagi akses
- Lainnya - Semua orang lain di sistem
Saat kamu menjalankan ls -l, kolom pertama menampilkan string izin. Bentuknya kurang lebih seperti -rwxr-xr--. String ini memberi tahu kamu secara tepat siapa yang bisa melakukan apa pada file tersebut.
Dalam pelajaran berikutnya, kamu akan belajar cara membaca string ini dan mengubah izin untuk mengontrol akses ke file-mu.
Tantangan
MudahGunakan perintah ls -l untuk melihat daftar file di direktori saat ini secara terperinci. Perintah ini akan menampilkan string izin untuk setiap file dan direktori.
Periksa output dan temukan string izin untuk script.sh. Perhatikan bahwa kolom pertama menampilkan string 10 karakter yang menunjukkan tipe file dan izinnya.
Jalankan perintah:
ls -lDalam output, kamu akan melihat entri untuk file dan direktori documents. Perhatikan:
- Karakter pertama:
-untuk file,duntuk direktori - 9 karakter berikutnya menunjukkan izin baca (r), tulis (w), dan eksekusi (x)
- Nama pemilik dan grup yang muncul setelah string izin
Ini adalah pertama kalinya kamu melihat cara Linux menampilkan informasi izin. Dalam pelajaran berikutnya, kamu akan belajar membaca string ini secara terperinci dan mengubahnya.
Coba sendiri
ls -lPelajaran 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 Log6Wildcard 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