Skip to main content

Cara Penggunaan Komando chmod di Linux

How to use the command line on Mac (April 2025)

How to use the command line on Mac (April 2025)
Anonim

Perintah chmod membolehkan anda menukar keizinan akses fail dan folder.

Perintah chmod, seperti arahan lain, boleh dijalankan dari baris perintah atau melalui fail skrip.

Jika anda perlu menyenaraikan keizinan fail, gunakan arahan ls.

Sintaks Perintah chmod

Inilah sintaks yang betul apabila menggunakan perintah chmod:

mod mod chmod , mod file1 file2 …

Berikut adalah beberapa pilihan biasa yang digunakan dengan chmod:

  • -f, --silent, --quiet (menekan kebanyakan mesej ralat)
  • -v, --verbose (output diagnostik untuk setiap fail yang diproses)
  • -c, --changes (seperti kata kerja tetapi laporan hanya apabila perubahan dibuat)
  • -R, - rekursif (menukar fail dan direktori secara rekursif)
  • - membantu (memaparkan bantuan dan keluar)
  • --versi (output maklumat versi dan keluar)

Di bawah adalah senarai beberapa keizinan berangka yang boleh ditetapkan untuk pengguna, kumpulan, dan orang lain di komputer. Di sebelah nombor itu bersamaan dengan huruf baca / tulis / jalankan.

  • 7, rwx, membaca, menulis, dan melaksanakan
  • 6, rw-, baca dan tulis
  • 5, r-x, baca dan laksanakan
  • 4, r--, baca sahaja
  • 3, -wx, tulis dan laksanakan
  • 2, -w-, tulis sahaja
  • 1, - x, laksanakan sahaja
  • 0, ---, tidak ada

Contoh Perintah chmod

Jika anda, sebagai contoh, ingin menukar keizinan "peserta" fail supaya semua orang mempunyai akses penuh kepadanya, anda akan memasukkan:

chmod 777 peserta

Yang pertama 7 menetapkan keizinan untuk pengguna, yang kedua 7 menetapkan keizinan untuk kumpulan, dan yang ketiga 7 menetapkan keizinan untuk orang lain.

Jika anda mahu menjadi satu-satunya yang boleh mengaksesnya, anda akan menggunakan:

chmod 700 peserta

Untuk memberikan diri anda dan ahli kumpulan anda akses penuh:

chmod 770 peserta

Jika anda ingin menyimpan akses penuh untuk diri sendiri, tetapi ingin menyimpan orang lain dari mengubah suai fail tersebut, anda boleh menggunakan:

chmod 755 peserta

Berikut ini menggunakan huruf dari atas untuk menukar keizinan "peserta" supaya pemilik dapat membaca dan menulis ke fail itu, tetapi ia tidak mengubah kebenaran untuk orang lain:

chmod u = rw peserta

Maklumat lanjut mengenai perintah chmod

Anda boleh menukar pemilikan kumpulan fail dan folder yang sedia ada dengan arahan chgrp. Tukar kumpulan lalai untuk fail dan folder baru dengan arahan newgrp.

Ingat bahawa pautan simbolik yang digunakan dalam perintah chmod akan menjejaskan objek sasaran yang benar.

Menetapkan Mod

Gunakan chmod untuk menetapkan mod sistem fail tambahan untuk fail dan direktori. Sebagai contoh, untuk menetapkan bit melekit - yang bermaksud bahawa hanya pemilik fail, pemilik direktori atau superuser akar boleh memadam fail, tanpa mengira keizinan kumpulan baca-dan-tulis fail - awalan 1 kepada urutan nombor:

chmod 1755 peserta