Perintah Linux

Apakah Makna chmod 755, dan Bagaimana melaksanakan dan Mengesahkannya?

Apakah Makna chmod 755, dan Bagaimana melaksanakan dan Mengesahkannya?
Di Linux, chmod adalah perintah terbina dalam yang menguruskan kebenaran akses objek fail (fail dan direktori). Ini dapat menetapkan kepada kelompok, pengguna, dan lain-lain untuk memiliki izin untuk melaksanakan, membaca, dan menulis izin pada file atau direktori tertentu.

Nombor yang ditentukan selepas chmod mewakili kebenaran. Chmod 775 adalah perintah penting yang memberikan kebenaran membaca, menulis, dan melaksanakan kepada pengguna, kumpulan, atau orang lain tertentu.

Dalam panduan ini, periksa cara menggunakan chmod 755.

Asas Chmod

Sebelum menyelami lebih mendalam, mari kita lihat asas-asas chmod. Oleh kerana Linux adalah sistem berbilang pengguna, penting untuk memiliki sistem kebenaran fail yang betul yang mengawal akses pengguna. Untuk sebarang fail atau direktori, terdapat 3 jenis kebenaran.

Dengan menggunakan perintah chmod, ia dapat menetapkan izin khusus untuk fail dan direktori. Inilah struktur arahan mana-mana perintah chmod.

$ chmod

Untuk panduan ini, kami akan memfokuskan pada perintah chmod 755.

$ chmod

Pemilikan pengguna dan kumpulan

Pertama, jalankan arahan ls berikut. Ia akan mencetak maklumat mengenai fail dan direktori di bawah direktori utama.

$ ls -al

Lihat pada lajur kiri. Ini mungkin kelihatan seperti omong kosong, tetapi sebenarnya menyandikan kebenaran fail. Sebagai contoh, watak pertama lajur pertama menerangkan sama ada fail atau direktori. Untuk direktori, nilainya akan menjadi "d". Untuk satu fail, nilainya akan "-".

Lajur ketiga menunjukkan "pemilik pengguna" fail / direktori. Pengguna yang membuat fail / direktori khusus ini.

Lajur keempat menunjukkan "pemilik kumpulan". Ini menunjukkan kumpulan pengguna yang mempunyai akses ke fail / direktori. Mana-mana pengguna dari kumpulan boleh mengakses fail / direktori.

Baca, tulis dan laksanakan kebenaran

Jalankan arahan ls sekali lagi.

$ ls -al

Seperti disebutkan sebelumnya, watak pertama menunjukkan sama ada fail atau direktori. Apa maksud watak seterusnya? Inilah pecahan cepat.

  • Karakter 1: Fail (-) atau direktori (d).
  • Karakter 2-4: Kebenaran untuk pemilik pengguna.
  • Watak 5-7: Kebenaran untuk pemilik kumpulan.
  • Karakter 8-10: Kebenaran untuk orang lain, misalnya, pengguna yang bukan pemilik dan bukan sebahagian daripada kumpulan pengguna.

Perhatikan bahawa watak 2-10 hanya mempunyai sebilangan kecil nilai.

  • r: membaca
  • w: menulis
  • x: melaksanakan

Nilai akan datang dalam bentuk "rwx". Sekiranya nilai tertentu adalah "-", maka izin tidak ditetapkan. Sebagai contoh, "rw-" bermaksud bahawa fail mempunyai kebenaran membaca dan menulis tetapi izin pelaksanaan tidak ditetapkan.

Bagaimana kebenaran membaca, menulis, dan melaksanakan berlaku untuk fail dan direktori?

  • Baca

    • Fail: Membaca kandungan fail.
    • Direktori: Menyenaraikan kandungan direktori.
  • Tulis

    • Fail: Ubah isi fail.
    • Direktori: Namakan semula, tambahkan, dan hapus fail dalam direktori.
  • Laksanakan

    • Fail: Mendefinisikan fail yang boleh dilaksanakan, misalnya, skrip bash.
    • Direktori: Akses direktori.

Perwakilan kebenaran Oktal

Ini membawa kepada persoalan asal. Apakah maksud nilai chmod 755?

Daripada menggunakan watak, mungkin juga menggunakan nilai oktal untuk menandakan kebenaran. Nilai berkisar antara 0 hingga 7 (dalam oktal).

  • 4: membaca
  • 2: tulis
  • 1: melaksanakan

Di sini, 755 adalah ungkapan oktal kebenaran "rwxr-xr-x". Sekarang, memecah nilai chmod 755,

  • 7: 4 + 2 + 1: Baca, tulis, dan laksanakan (pemilik pengguna).
  • 5: 4 + 0 + 1: Baca dan laksanakan kebenaran (pemilik kumpulan).
  • 5: 4 + 0 + 1: Baca dan laksanakan kebenaran (yang lain).

Mari pecahkan chmod 644.

  • 6: 4 + 2 + 0: Kebenaran membaca dan menulis untuk pemilik pengguna.
  • 4: 4 + 0 + 0: Kebenaran membaca untuk pemilik kumpulan.
  • 4: 4 + 0 + 0: Izin membaca untuk orang lain.

Jadi, 644 menandakan kebenaran fail "rw-r-r-".

Memohon chmod 755

Sudah tiba masanya untuk bertindak chmod 755. Untuk menetapkan kebenaran ke 755, jalankan perintah chmod berikut.

$ chmod -v 755

Bagaimana jika direktori mengandungi satu atau lebih sub-direktori? Untuk menggunakan chmod 755 ke semua fail dan direktori berikutnya, jalankan chmod dalam mod rekursif.

$ chmod-v -R 755

Sahkan perubahan menggunakan arahan ls.

$ ls -al

Pemikiran terakhir

Panduan ini merangkumi banyak konsep. Ini menjelaskan asas-asas perintah chmod, dengan penjelasan mendalam mengenai nilai-nilai chmod dan penggunaannya. Ia juga menunjukkan cara menerapkan pelbagai nilai chmod pada fail dan direktori.

Untuk contoh lebih lanjut, berikut adalah panduan hebat mengenai pelbagai penggunaan chmod dengan contoh. Ia menunjukkan banyak aplikasi chmod dengan nilai yang berbeza. Maklumat dari panduan ini akan membantu memahami langkah-langkahnya dengan lebih baik.

Sistem berbilang pengguna juga mesti mempunyai sistem pengurusan kebenaran pengguna yang mantap untuk mengawal tingkah laku pengguna. Di Linux, file sudoer memutuskan pengguna mana yang dapat melaksanakan perintah sudo. Ketahui lebih lanjut mengenai cara menambahkan pengguna ke sudoers.

Selamat pengkomputeran!

Cara Menggunakan Xdotool untuk Merangsang Klik dan Penekanan Tetikus di Linux
Xdotool adalah alat baris arahan sumber terbuka dan bebas untuk mensimulasikan klik dan tekan kekunci tetikus. Artikel ini akan merangkumi panduan rin...
5 Produk Tetikus Komputer Ergonomik Teratas untuk Linux
Adakah penggunaan komputer yang berpanjangan menyebabkan rasa sakit di pergelangan tangan atau jari anda? Adakah anda mengalami sendi kaku dan selalu ...
Cara Mengubah Tetapan Tetikus dan Pad Sentuh Menggunakan Xinput di Linux
Sebilangan besar pengedaran Linux dihantar dengan perpustakaan "libinput" secara lalai untuk menangani peristiwa input pada sistem. Ia dapat memproses...