Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11647|Jawab: 0

[linux] Linux biasanya menggunakan perintah chmod

[Salin tautan]
Diposting pada 12/01/2016 21.10.28 | | |

chmod command: Ubah izin file.

1. Pola simbol:
    Format perintah: chmod [siapa] operator [izin] nama file

    Opsi yang disertakan oleh WHO dan apa artinya:
        u File adalah izin master.
        g izin pengguna grup bawahan.
        o Izin pengguna lainnya.
        a Semua pengguna (pemilik file, pengguna grup, dan pengguna lainnya).

    Opsi yang termasuk dalam operator dan artinya:
        + Izin yang ditingkatkan.
        - Batalkan izin.
        = Tetapkan izin.
   
    Izin mencakup opsi dan artinya:
        r izin baca.
        w izin tulis.
        x Izin eksekusi.
        s milik set ID utama dan grup.
        t bit kental*.
        l Kunci file sehingga pengguna lain tidak dapat mengaksesnya.
        u,g,o untuk file milik master, pengguna grup, dan pengguna lain.
   
    Nama file adalah nama file dari file yang ingin Anda manipulasi.

* Saat melompokkan file atau direktori, terkadang menemukan bit "t". "T" mewakili bit lengket. Jika bit "t" muncul di direktori, itu berarti hanya pemiliknya yang dapat menghapus file di direktori tersebut, bahkan jika pengguna dari grup dependen memiliki izin yang sama dengan pemiliknya. Namun, beberapa sistem tidak terlalu ketat dalam aturan ini. Jika Anda melihat "t" di daftar file, itu berarti skrip atau program akan ditempatkan di area pertukaran (penyimpanan virtual) saat dieksekusi.

Penjelasan lebih lanjut tentang izin "t"
[quote]Posting asli oleh "風流濿 ":
1. Izin T adalah bit lengket, misalnya: di direktori TMP, siapa pun memiliki izin eksekusi baca dan tulis, tetapi tidak ada yang dapat menghapus file dengan izin yang dapat ditulis di dalamnya, tentu saja tidak, ini adalah penggunaan bit lengket, hanya pemilik yang berhak menghapus filenya sendiri, tentu saja, kecuali ROOT
2. Izin lain mengenai keamanan file, izin i adalah izin yang tidak dapat dimodifikasi Contoh: Chattr U+i AAA maka file AAA tidak dapat dimodifikasi, tidak peduli siapa itu, jika dihapus, cukup gunakan U-I
Izin hanya ditambahkan, yang sangat berguna untuk sistem pencatatan, izin ini memungkinkan file target untuk ditambahkan, tidak dihapus, dan tidak dapat ditambahkan melalui editor. Metode ini ditambahkan dengan cara yang sama seperti izin i
Jika Anda ingin melihat apakah file memiliki izin ini, cukup gunakan nama file lsattr

    Contoh mengubah izin (temp sebagai file):
        chmod a-x temp //rw- rw- rw- cabut hak istimewa eksekusi dari semua pengguna
        chmod og-w temp //rw- r-- r- - - cabut akses tulis ke pengguna grup bawahan dan pengguna lain
        chmod g+w temp //rw- rw- r- - Memberikan izin tulis kepada pengguna grup bawahan
        chmod u+x temp //rwx rw- r- - memberikan izin eksekusi master file
        chmod go+x temp //rwx rwx r- x memberikan izin eksekusi kepada pengguna grup bawahan dan pengguna lain

2: Mode absolut:
    Format perintah: chmod [mode] file
    di mana mode adalah nomor oktal, dan setiap izin diwakili oleh nomor oktal.
    Misalnya: 0 4 0 0 file dapat dibaca master
        0 2 0 0 file terutama dapat ditulis
        0 1 0 0 file dapat dieksekusi master

        0 0 4 0 Pengguna grup genus dapat membaca
        0 0 2 0 Grup genus pengguna dapat menulis
        0 0 1 0 dapat dieksekusi oleh pengguna grup genus

        0 0 0 4 Dapat dibaca oleh pengguna lain
        0 0 0 2 Pengguna lain dapat menulis
        0 0 0 1 Pengguna lain dapat melakukannya

    Saat mengatur izin, cukup ikuti hal di atas untuk mengetahui nomor yang sesuai dengan izin pemilik file, pengguna grup, dan pengguna lain, dan tambahkan ke representasi izin yang sesuai.
    Misalnya, izin mode simbolis dari file sementara ditemukan adalah:
    -rwxr--r-- 1 wjr root 0 2008-09-21 16:40 temp
    "-" pertama menunjukkan bahwa file tersebut adalah file umum.
     Proses konversi izin mode absolut yang sesuai adalah:
    rwx: 0400 + 0200 +0100 (file dapat dibaca, ditulis, dan dieksekusi) = 0 7 0 0
    r--: 0 0 4 0 (dapat dibaca oleh pengguna grup genus) = 0 0 4 0
    r--: 0 0 4 0 (dapat dibaca oleh pengguna grup genus) = 0 0 4 0
    0 7 4 4
    Itu juga dapat dihitung seperti ini:
    Nilai oktal yang sesuai adalah sebagai berikut, jika ada otoritas yang sesuai, nilainya ditambahkan, dan jika tidak ada, nol dicatat.
    File milik master: r w x:4 + 2 + 1
    Pengguna grup genus: r w x: 4 + 2 + 1
    Pengguna lain: r w x: 4 + 2 + 1   
    File sementara memiliki izin:
    r w x r - - r - -
    4+2+1     4     4
    Tambahkan izin yang sesuai bersama-sama, yaitu 744
   
    Dapat dilihat bahwa nilai izin maksimum yang dapat dimiliki oleh pemilik file, pengguna grup, dan pengguna lain adalah 7.
    Perintah untuk mengubah izin seperti:
    $chmod 744 suhu
    $ls -l suhu  
    Hasil:
    -rwxr--r-- 1 wjr root 0 2008-09-21 16:40 temp
    Perintah:   
    $chmod 766 suhu
    $ls -l suhu
    Hasil:
    -rwxrw-rw- 1 wjr root 0 2008-09-21 16:40 temp
   

    Ini juga dapat diatur dengan file di subdirektori dengan menggunakan opsi -R:
    $chmod -R 664 /temp/*   
    Dengan cara ini, semua file di direktori /temp dan file di setiap subdirektori dapat dibaca dan ditulis oleh pengguna utama dan grup, dan hanya dibaca oleh pengguna lain. Gunakan opsi R dengan hati-hati dan gunakan hanya jika Anda perlu mengubah izin semua file di pohon direktori.




Mantan:Perintah chmod Linux dijelaskan secara rinci
Depan:Bagaimana cara memblokir mesin pencari dari merayapi halaman situs web?
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com