Izin File Linux - Apa itu ChMod 777 dan Cara menggunakannya

Izin File Linux - Apa itu ChMod 777 dan Cara menggunakannya

Jika Anda adalah pengguna Linux baru, Anda mungkin menemukan perintah chmod di beberapa titik lebih awal. Mungkin seseorang mengatakan kepada Anda untuk "Chmod 777" untuk memindahkan file ke folder tertentu, dan itu berhasil! Jadi apa yang dilakukan perintah chmod dan apa arti angka?

Artikel ini akan membahas semua yang perlu Anda ketahui tentang izin file Linux. Penting untuk mengetahui hal ini untuk memahami perintah CHMOD dan angka -angka yang sesuai dengan tingkat akses tertentu. Apakah Anda menggunakan ubuntu, fedora, atau distro linux yang lebih eksotis, Anda harus mengerti jika tidak apa -apa untuk mengatur izin ke 777 menggunakan perintah chmod dan kapan Anda harus menggunakan pengaturan yang berbeda.

Daftar isi

    Pemiliknya adalah orang dengan semua kekuatan. Biasanya, mereka memiliki akses penuh ke setiap file dan direktori dan dapat mengubah izin file dari pengguna lain juga.

    Grup terdiri dari sejumlah pengguna yang memiliki tingkat akses tertentu ke file atau direktori yang diberikan oleh pemilik. Misalnya, sekelompok pengguna dapat dikecualikan dari memodifikasi file saat diberikan akses untuk melihat file itu.

    Kelas Lainnya hanya mewakili pengguna tamu yang tidak termasuk dalam dua kategori lainnya. Secara default, tingkat akses mereka biasanya dibatasi. Terserah pemilik untuk menentukan apa yang dapat dilakukan atau tidak dapat dilakukan oleh para tamu.

    Memahami Tingkat Izin File

    Sebagai pemilik, Anda dapat menetapkan tiga tingkat akses ke file dan direktori Anda:

    1. Membaca: Ini memberi Anda akses terbatas ke file atau direktori. Yang dapat Anda lakukan hanyalah membaca file atau melihat konten direktori. Anda tidak dapat mengedit file, dan Anda tidak dapat menghapus atau menambahkan file baru ke direktori.
    2. Menulis: Ini memungkinkan Anda membaca dan mengedit file. Jika Anda menetapkan tingkat akses ke direktori ini, Anda juga dapat menghapus atau menambahkan file.
    3. Menjalankan: Ini hanya penting saat menjalankan atau mengeksekusi file. Misalnya, Anda tidak dapat menjalankan skrip atau program tanpa izin untuk mengeksekusi.

    Dengan menggabungkan kelas dan izin, Anda dapat mengontrol berapa banyak akses yang dimiliki pengguna tertentu ke file atau direktori.

    Simbol dan angka izin dijelaskan

    Izin file diwakili secara numerik atau simbolis. Anda dapat menggunakan simbol dan angka untuk mengubah izin file dan direktori. Metode termudah adalah dengan angka, tetapi Anda juga harus memahami simbolnya. Jadi mari kita lihat simbol di balik izin file terlebih dahulu.

    Simbol izin file

    Anda dapat melihat izin Anda untuk semua konten di direktori tertentu jika Anda mengetik perintah berikut di terminal:

    ls -l

    Anda dapat menavigasi ke direktori apa pun dengan menggunakan CD memerintah. Jika Anda seorang pemula yang lengkap, lihat artikel kami tentang perintah Linux dasar.

    Dalam contoh kami, direktori berisi dua direktori lainnya dan satu file. Izin ditulis menggunakan (1+) 9 simbol yang dapat dibagi menjadi kembar tiga untuk pemahaman yang lebih mudah. Mari kita periksa set izin pertama untuk direktori buku:

    DRWXRWXR-X

    Mari kita membaginya untuk keterbacaan:

    d rwx rwx r-x

    Simbol pertama adalah D, Dan itu adalah singkatan dari Direktori. Ini juga bisa menjadi simbol dasbor jika itu adalah file, seperti yang dapat Anda lihat di set izin ketiga untuk garis besar.file docx.

    Selanjutnya, kami memiliki tiga kelompok simbol. Grup pertama mewakili tingkat izin pemilik, kelompok kedua adalah untuk kelas grup, dan yang ketiga mewakili orang lain.

    Setiap set 3 simbol berarti membaca, menulis, mengeksekusi - dalam urutan itu. Jadi pemilik memiliki izin untuk membaca, menulis, dan menjalankan semua file dan direktori yang ditemukan di dalam direktori tes. Inilah representasi visual:

    Saat Anda melihat simbol dasbor alih -alih r, w, atau x, itu berarti izin tidak ada.

    Nomor izin file

    Format numerik untuk izin file sederhana. Intinya, kode izin file memiliki tiga digit:

    • Yang pertama adalah untuk pemilik file.
    • Yang kedua mewakili grup file.
    • Digit terakhir adalah untuk orang lain.

    Digit berkisar dari 0 hingga 7 di mana:

    • 4 = Baca.
    • 2 = Tulis.
    • 1 = Jalankan.
    • 0 = Tidak ada izin.

    Digit izin setiap kelas ditentukan dengan merangkum nilai izin. Dengan kata lain, setiap digit untuk setiap kelas dapat berupa jumlah 4, 2, 1, dan 0. Berikut daftar izin lengkap:

    • 0 (0 + 0 + 0) = kelas pengguna tidak memiliki izin apa pun.
    • 1 (0 + 0 + 1) = Jalankan izin saja.
    • 2 (0 + 2 + 0) = Tulis saja izin.
    • 3 (0 + 2 + 1) = Tulis dan jalankan izin.
    • 4 (4 + 0 + 0) = Baca izin saja.
    • 5 (4 + 0 + 1) = Baca dan jalankan izin.
    • 6 (4 + 2 + 0) = Baca dan Tulis Izin.
    • 7 (4 + 2 + 1) = semua izin.

    Misalnya, izin 644 berarti bahwa pemilik file telah membaca dan menulis izin, sedangkan dua kelas lainnya hanya memiliki izin membaca. Mengatur izin dengan menggunakan format angka hanya membutuhkan matematika dasar.

    Ubah File Virus Izin di UNIX OS.

    Izin 777

    Seperti yang mungkin sudah Anda duga, izin 777 memberikan izin baca, tulis, dan lakukan untuk ketiga kelas pengguna. Dengan kata lain, siapa pun yang memiliki akses ke sistem Anda dapat membaca, memodifikasi, dan menjalankan file. Gunakan hanya jika Anda mempercayai semua pengguna Anda dan tidak perlu khawatir tentang pelanggaran keamanan.

    Izin 777 sering digunakan karena nyaman, tetapi Anda harus menggunakannya dengan hemat. Faktanya, kami sarankan untuk tidak menggunakannya karena risiko keamanannya terlalu besar. Pengguna yang tidak sah dapat mengkompromikan sistem Anda atau, misalnya, mengubah situs web Anda untuk mendistribusikan malware.

    Anda harus memberikan izin 755 sebagai gantinya. Dengan begitu, Anda sebagai pemilik file memiliki akses penuh ke file atau direktori tertentu, sementara semua orang dapat membaca dan mengeksekusi, tetapi tidak membuat modifikasi apa pun tanpa persetujuan Anda.

    Memodifikasi izin file dengan chmod

    Anda dapat mengubah izin file dengan bantuan perintah chmod. Cara paling mendasar untuk menggunakan perintah ini tanpa variabel lain adalah sebagai berikut:

    CHMOD 777 nama file

    Ganti "nama file" dengan nama file dan jalurnya.

    Perlu diingat bahwa satu -satunya pengguna dengan kekuatan untuk mengubah izin file adalah mereka yang memiliki akses root, pemilik file, dan siapa pun dengan kekuatan sudo.