Arahan chmod 777 sering dicadangkan sebagai penyelesaian untuk membetulkan isu kebenaran dengan cepat semasa menguruskan pelayan web di Linux. Sekarang, anda mungkin tertanya-tanya apakah maksud chmod 777 dalam Linux? Nah, untuk memberi anda buku asas asas, ia memberikan semua kebenaran, termasuk yang sensitif, kepada fail atau direktori. Walaupun begitu, terdapat lebih banyak lagi, jadi kami mengesyorkan membaca semua tentang arahan chmod 777 betul-betul di bawah. Pada nota itu, mari kita beralih ke artikel.

Chmod 777 Command in Linux (Explained)

Dalam artikel ini, kami telah memperincikan maksud chmod 777 dalam Linux dan sama ada anda patut menggunakannya atau tidak. Tetapi sebelum itu, kami telah menerangkan model kebenaran fail dalam Linux. Jadi mari kita mulakan.

Jadual Kandungan

Bagaimanakah Kebenaran Fail Berfungsi dalam Linux?

Sebelum kita memahami arahan chmod 777, mari kita dapatkan idea asas tentang cara model kebenaran fail berfungsi dalam Linux. Akses kepada fail dan direktori dalam Linux tidak tersedia untuk semua orang. Mereka dibahagikan berdasarkan pemilikan dan sifat. Terdapat tiga kelas pengguna yang berbeza yang boleh mengakses sistem fail, dan mereka adalah seperti berikut:

PemilikKumpulanLain-lain

Di sini, “Pemilik” berkaitan dengan pemilik fail yang mencipta fail/direktori.”Kumpulan”merujuk kepada satu set ahli dan”Lain-lain”ialah orang lain yang mempunyai akses kepada sistem. Setiap kelas ini mempunyai set atribut kebenaran yang berbeza. Terdapat tiga jenis kebenaran lagi: baca (r), tulis (w) dan laksana (x).

Baca (r) – Pengguna hanya boleh membaca atau melihat fail/direktori. Mereka tidak boleh membuat sebarang perubahan pada fail.Tulis (w) – Pengguna boleh mengubah suai fail atau direktori. Anda boleh memadam, mengalihkan, menamakan semula atau membuat sebarang perubahan pada fail atau direktori.Laksanakan (x) – Pengguna boleh menjalankan skrip atau membuat fail boleh laku.

Untuk memberi anda contoh, pemilik fail berkemungkinan mempunyai ketiga-tiga kebenaran (rwx), manakala ahli kumpulan atau pengguna lain dalam sistem mungkin hanya mempunyai kebenaran membaca (r). Jika anda telah memuat turun skrip atau boleh laku daripada Internet, pemilik sistem akan mempunyai kebenaran membaca dan menulis, tetapi bukan kebenaran laksana yang diberikan secara lalai. Pada asasnya, ketiga-tiga kelas pengguna akan mempunyai kombinasi kebenaran yang berbeza untuk fail atau direktori.

Sekarang anda mempunyai pemahaman asas tentang model kebenaran, tiba masanya untuk mempelajari tentang sistem penomboran untuk kebenaran dalam Linux.

Kebenaran Fail dalam Linux: Sistem Nilai Numerik

Dalam sistem Linux, kebenaran baca, tulis dan laksanakan dilambangkan dengan cara berikut. Nilai berangka untuk kebenaran ini diperoleh daripada data 8-bit binari mereka, tetapi kami tidak akan memasukkan terlalu banyak butiran untuk memastikan panduan mudah difahami.

Baca (r) – 4Tulis (w) – 2Laksanakan (x) – 1Tiada kebenaran strong> – 0

Boleh terdapat beberapa kombinasi untuk set kebenaran yang berbeza berdasarkan sistem nombor di atas. Kebanyakan ini menggunakan sistem tiga digit, mewakili jumlah nombor kebenaran. Rujuk jadual di bawah untuk memahami perkara ini dengan cara yang lebih baik.

ValuePermissionNotation0 (0+0+0)Tiada Kebenaran—1 (0+0+1)Hanya laksanakan–x2 (0+2+0)Hanya tulis-w-3 (0+2 +1)Tulis dan laksana-wx4 (4+0+0)Hanya pembaca–5 (4+0+1)Baca dan pelaksana-x6 (4+2+0)Baca dan penulisw-7 (4+2+1) )Baca, tulis dan pelaksanawx

Seperti yang anda boleh fahami daripada jadual di atas, nilai 7 menandakan gabungan rwx kebenaran. Jadi jika fail atau direktori telah diberikan kebenaran dengan nilai 7, ia mempunyai ketiga-tiga keistimewaan-baca, tulis dan laksana. Tetapi apakah maksud tiga 777 dalam arahan Chmod? Nah, beralih ke bahagian seterusnya untuk memahami maksud Chmod 777 dalam Linux.

Apakah Maksud Kebenaran Chmod 777?

Satu perkara terakhir yang anda perlu ketahui sebelum bergerak ke hadapan ialah nombor ini menandakan set lengkap kebenaran fail/direktori. Di sini, digit pertama merujuk kepada Pemilik, digit kedua merujuk kepada Kumpulan, dan digit ketiga kepada Lain-lain. Kami telah menjelaskan perkara ini dengan contoh perintah chmod 777 di bawah.

Chmod pada asasnya bermaksud”tukar mod”fail atau direktori. Dan apabila saya menyebut 777, angka pertama (7 dalam kes ini) merujuk kepada kebenaran pemilik. Digit kedua (sekali lagi, 7) merujuk kepada kebenaran Kumpulan, dan digit ketiga (juga, 7) menunjukkan nilai kebenaran untuk pengguna lain. Kesimpulannya, 777 bermaksud fail/direktori diberikan kebenaran membaca, menulis dan melaksanakan untuk ketiga-tiga kelas pengguna, termasuk pemilik, ahli kumpulan dan lain-lain. Ia dilambangkan sebagai rwxrwxrwx.

Pada asasnya, sesiapa sahaja dalam sistem boleh melihat, mengubah suai, memadam, melaksanakan atau melakukan apa-apa sahaja dengan fail atau direktori setelah arahan ini digunakan. Itulah sebabnya arahan chmod 777 dianggap sangat sensitif, dan pengguna sangat tidak digalakkan menggunakannya. Ini mungkin menimbulkan risiko keselamatan dan membiarkan pelayan web anda terdedah kepada pelakon yang berniat jahat.

Sebagai alternatif, kami mengesyorkan menggunakan perintah chmod 644 yang lebih baik dan selamat untuk menetapkan kebenaran fail. Seperti yang anda faham, nombor kebenaran 644 hanya akan memberikan kebenaran baca dan tulis (6) kepada pemilik (digit pertama). Selanjutnya, kebenaran baca (4) diberikan kepada semua ahli kumpulan (digit ke-2) dan pengguna lain (digit ke-3).

Bagaimana untuk Menggunakan Perintah Chmod 777 dalam Linux?

Untuk menjalankan arahan chmod 777 pada komputer Linux anda atau dalam WSL pada PC Windows anda, anda perlu mengikuti sintaks di bawah.

chmod 777

Anda boleh menggantikan nilai angka 777 dengan kebenaran fail popular lain gabungan juga, seperti yang ditunjukkan di bawah.

chmod 644

Untuk menyemak nilai kebenaran angka fail/direktori sedia ada, anda boleh menggunakan arahan di bawah:

stat-c”%a”

Ketahui Mengenai Perintah Chmod 777 dalam Linux

Jadi itu sahaja yang anda perlu tahu tentang Chmod 777 dan fungsinya dalam Linux. Seperti yang dinyatakan di atas, kami tidak akan mengesyorkan memberi kebenaran kepada semua pengguna, terutamanya jika anda menghadapi masalah dengan pelayan web anda. Sebaliknya, kami mencadangkan anda menggunakan nilai kebenaran fail 644 atau 755, kerana nilai tersebut tidak berisiko tinggi. selanjutnya, untuk mengetahui 10 distro Linux terbaik, pergi ke senarai susun atur kami. Dan untuk mengetahui tentang perbezaan antara Unix dan Linux, ikut perbandingan komprehensif kami. Akhir sekali, jika anda mempunyai sebarang soalan, beritahu kami di bahagian komen di bawah.

Tinggalkan ulasan

Kali terakhir saya menyemak jam tangan pintar, ia lebih kepada mendapatkan ciri kesihatan asas dengan betul. Tetapi pada tahun 2022, ciri kesihatan ini masih ada, tetapi tumpuan telah beralih kepada aspek yang betul-betul dianggap sepenting […]

Mana-mana pemain yang berbaloi dengan mereka tahu bahawa selepas ambang belanjawan tertentu, ia adalah lebih baik untuk membina PC permainan untuk mendapatkan pengalaman terbaik. Tetapi bagaimana jika anda seorang yang kerap melakukan perjalanan? Atau mungkin, anda boleh menjadi seseorang yang […]

Pengkomputeran mudah alih tidak lagi berbelanja, ia pada asasnya adalah keperluan dan memerlukan pertimbangan yang teliti. Dengan pasaran komputer riba yang penuh dengan syarikat dan model komputer riba, sukar untuk menapis melalui bunyi. Lebih sukar ialah mencari komputer riba […]

Categories: IT Info