CHMOD 777: Sintaks dan Fungsi

Chmod 777 Sintaks Dan Fungsi



Chmod 777 adalah perkara biasa apabila bekerja dengan Linux. Anda mungkin menemuinya di suatu tempat selepas memuat turun fail boleh laku atau dalam tutorial yang anda baca. Apakah maksudnya, dan patutkah anda menggunakannya?

Chmod 777 ialah satu cara untuk menetapkan kebenaran fail kepada fail atau direktori dalam Linux. Panduan ini akan membincangkan tentang kebenaran fail Linux dan cara menetapkannya. Kami juga akan memahami apa itu chmod 777 dan apa yang dilakukannya apabila ia dilaksanakan.







Apakah Kebenaran Fail Linux

Di Linux, setiap direktori dan fail mempunyai pemilikan, atribut dan kebenaran fail yang berbeza. Kriteria kawalan fail ini membantu mengehadkan orang yang boleh mengakses fail tertentu dan perkara yang boleh mereka lakukan dengan fail atau direktori.



Kebenaran fail dikategorikan berdasarkan kelas. Terdapat tiga kelas pengguna:



  1. Pemilik – Orang yang mencipta fail atau direktori yang diberikan ialah pemiliknya. Sebaik-baiknya, mana-mana fail atau direktori yang dibuat dalam direktori Laman Utama dimiliki oleh pengguna semasa. Walau bagaimanapun, anda boleh menggunakan atau menukar pemilikan mereka.
  2. Kumpulan - Mereka mewakili pengguna lain dengan akses kepada direktori atau fail tertentu. Pemilik mentakrifkan akses mereka kepada fail.
  3. Lain-lain - Sesiapa yang bukan pemilik atau tidak termasuk dalam kategori kumpulan mewakili yang lain.

Setiap satu daripada tiga kelas pengguna mempunyai kebenaran fail yang berbeza. Mereka boleh mempunyai baca tulis, atau laksanakan kebenaran.





Baca (r) – Kebenaran baca bermakna pengguna boleh mengakses kandungan direktori yang diberikan dan melihat fail. Walau bagaimanapun, mereka tidak boleh mengubah suai, mencipta atau memadam fail sedia ada.

Tulis (w) – Kebenaran menulis membenarkan pengguna mengubah suai fail dalam direktori.



Laksanakan (x) – Jika fail yang diberikan ialah skrip, kebenaran laksana membenarkan pengguna menjalankan fail tersebut.

Jadi, pengguna tertentu boleh mempunyai kebenaran yang berbeza. Selain itu, pemilik boleh menukar kebenaran untuk fail atau direktori tertentu untuk menambah atau membatalkan kebenaran untuk kelas pengguna tertentu.

Untuk melihat kebenaran fail, senarai panjang kandungan direktori yang diberikan adalah seperti yang ditunjukkan:

Dalam imej sebelumnya, kami mempunyai fail dan direktori dengan kebenaran yang berbeza. Dalam kes pertama, tanda sempang ( -) bermakna ia adalah fail. The rw- mewakili pemilik kebenaran. The r– mewakili kumpulan kebenaran. Kategori terakhir iaitu r–, mewakili yang lain kebenaran.

Dalam kes direktori, d mewakili direktori, diikuti dengan kebenaran fail.

Perwakilan Kebenaran Fail

Kebenaran fail diwakili sebagai nilai berangka: 4 bermaksud membaca, 2 bermaksud menulis, 1 bermaksud melaksanakan, dan 0 bermaksud tiada kebenaran.

Mari kita pecahkan pada jadual berikut:

r, w, x kebenaran Perwakilan oktal
– – – 0
– – x 1
-dalam- dua
-wx 3
r- – 4
r-x 5
rw- 6
rwx 7

Jika anda mendapat fail dengan kebenaran 644, yang pemilik mempunyai kebenaran 6. Ini bermakna mereka boleh membaca dan menulis ke fail yang diberikan dan mengubah suai fail dalam direktori. The kumpulan dan yang lain mendapat kebenaran 4 yang bermaksud bahawa mereka hanya boleh membaca fail dan kandungan direktori.

Dalam contoh terdahulu kami, kebenaran untuk moo.docx ditetapkan kepada 644 yang juga diwakili sebagai rw-r–r–.

Untuk baru direktori, kebenarannya ditetapkan kepada 775. Jika kita mahu menukarnya kepada 644, kita boleh menggunakan arahan berikut:

$ sudo chmod 644 baru

Kami menukar kebenaran fail menggunakan chmod perintah.

Memahami CHMOD 777

The 777 kebenaran fail membayangkan bahawa semua kelas pengguna boleh baca tulis, dan laksanakan. Jika anda menjalankan chmod 777, anda membuat fail atau direktori boleh diakses oleh semua kelas pengguna dalam sistem anda. Kebenaran sedemikian harus dielakkan dan hanya digunakan apabila anda mempercayai semua pengguna dalam sistem anda. Kebenaran 777 menimbulkan ancaman keselamatan; anda harus mengelak daripada menggunakannya jika boleh.

Hanya yang pemilik sepatutnya mempunyai 7 kebenaran fail. Pengguna lain harus berpegang pada kebenaran fail 5 atau kebenaran lain bergantung pada perkara yang harus mereka akses atau laksanakan.

chmod 777 boleh ditetapkan seperti berikut:

Kami menetapkan kebenaran fail 777 untuk fail bernama. Semua pengguna mempunyai rwx kebenaran. Jika anda mendapati mana-mana fail yang mempunyai kebenaran sedemikian, kurangkan kebenaran kepada sesuatu yang lain. Anda boleh menggunakan chmod arahan untuk meminimumkan ancaman keselamatan dalam sistem anda.

Kesimpulan

Chmod 777 ialah arahan yang digunakan untuk menetapkan kebenaran membaca, menulis dan melaksanakan fail kepada semua pengguna dalam sistem. Panduan ini membincangkan semua butiran tentang kebenaran fail Linux, perwakilannya, dan cara menukar kebenaran menggunakan arahan chmod. Selain itu, kami membincangkan maksud chmod 777 dan mengapa anda harus mengelakkannya. Kami berharap anda kini memahami konsep chmod 777.