Chmod Command in Linux

Tukar keizinan fail dari baris arahan Linux

Perintah chmod (bermaksud mod perubahan) membolehkan anda menukar keizinan akses fail dan folder.

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

Sekiranya anda perlu menyenaraikan keizinan fail, anda boleh menggunakan 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:

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.

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.