Apakah Maksud chmod 777

Apakah Maksud Chmod 777



Menambah kebenaran pada fail adalah perlu terutamanya apabila terdapat berbilang pengguna pada sistem, lebih-lebih lagi menambah kebenaran juga memastikan data selamat kerana hanya orang terpilih boleh mengakses dan mengubah suainya.

Dalam sistem Linux untuk menambah kebenaran pada fail atau mana-mana folder chmod arahan digunakan, bukan sahaja terdapat nombor yang diberikan, berdasarkan jenis kebenaran seperti untuk membaca 4 untuk menulis 2 dan untuk pelaksanaannya 1 yang secara kolektif menjadikan nombor 7.

Jadi, dalam perkataan yang lebih mudah chmod 777 bermaksud memberikan semua kebenaran untuk membaca, menulis dan melaksanakan sebarang fail oleh mana-mana pengguna sistem, untuk membaca lebih lanjut mengenai chmod 777 baca panduan ini kerana ia menerangkan maksudnya secara terperinci.









Memberi Kebenaran kepada Fail dalam Linux

Untuk memahami secara mendalam maksud chmod 777 seseorang mesti mengetahui sepenuhnya cara memberi kebenaran kepada fail atau folder. Terdapat tiga jenis kebenaran yang biasanya diberikan kepada fail satu ialah membaca , menulis dan ketiga ialah laksanakan dan untuk membuat kebenaran difahami oleh komputer setiap jenis telah diberikan nombor:



0 Tiada kebenaran
1 Kebenaran untuk melaksanakan
dua Kebenaran untuk menulis atau mengubah suai
3 Kebenaran untuk menulis dan melaksanakan
4 Izin membaca
5 Kebenaran untuk membaca dan melaksanakan
6 Kebenaran untuk membaca dan menulis
7 Kebenaran untuk membaca, menulis dan melaksanakan

Terdapat tiga jenis pengguna dalam Linux: satu ialah Pemilik , kedua ialah Kumpulan dan ketiga ialah Lain-lain dan chmod 777 bermakna semua pengguna boleh membaca, menulis atau melaksanakan fail. Untuk menggambarkan lebih lanjut menetapkan kebenaran menggunakan arahan chmod jadual di bawah memberikan gabungan tiga digit:





kebenaran Nilai
Tiada kebenaran untuk membaca, menulis dan melaksanakan 0(0+0+0)
Kebenaran untuk melaksanakan sahaja 1(0+0+1)
Kebenaran untuk menulis sahaja 2(0+2+0)
Kebenaran untuk membaca sahaja 4(4+0+0)
Kebenaran untuk membaca dan melaksanakan 5(4+0+1)
Kebenaran untuk membaca dan menulis 6(4+0+2)
Kebenaran untuk membaca menulis dan melaksanakan 7(4+2+1)

Sebagai ilustrasi, terdapat contoh menukar kebenaran fail menggunakan chmod. Ia telah dilakukan untuk anda memahami dengan mendalam maksud chmod 777.

Mari buat yang mudah skrip bash fail pada sistem Linux dan kemudian tukar kebenaran dengan sewajarnya menggunakan:



$ nano mybashscript.sh

Seterusnya tambahkan sebarang skrip dalam fail bash dan tutup fail dengan menyimpannya:

Sekarang kami akan menambah beberapa kebenaran pada fail seperti jika anda mahu tiada siapa yang boleh mengakses fail ini kemudian gunakan:

$ sudo chmod 000 mybashscript.sh

Sekarang hanya untuk menyemak mari cuba membacanya menggunakan:

$ kucing mybashscript.sh

  Antara muka pengguna grafik, teks, Perihalan aplikasi dijana secara automatik

Daripada imej di atas seseorang dapat memahami dengan jelas bahawa kini seseorang boleh membaca fail kecuali pengguna dengan keistimewaan sudo; sekarang semak fail sama ada ia boleh diedit atau tidak menggunakan:

$ nano mybashscript.sh

  Antara muka pengguna grafik, teks, Perihalan aplikasi dijana secara automatik

  Perihalan Teks dijana secara automatik

Daripada imej di atas seseorang dapat memahami dengan jelas bahawa tiada siapa yang boleh menulis atau mengubah suai. Sekarang lihat jika fail ini boleh laku menggunakan:

$ bash mybashscript.sh

  Antara muka pengguna grafik, teks, Perihalan aplikasi dijana secara automatik

Daripada imej di atas adalah sangat jelas bahawa tiada sesiapa selain pentadbir sistem boleh menjalankan fail, sekarang mari kita ubah kebenaran fail yang semua orang boleh melihatnya menggunakan chmod:

$ sudo chmod 777 mybashscript.sh

Seseorang mungkin memberitahu daripada imej di atas bahawa kebenaran telah berubah kerana warna fail telah bertukar kepada hijau. Ini bermakna semua orang boleh membaca, menulis dan melaksanakan fail itu jadi mari kita cuba membaca .sh fail:

$ kucing mybashscript.sh

  Antara muka pengguna grafik, teks, Perihalan aplikasi dijana secara automatik

Kini anda boleh melihat bahawa fail itu boleh dibaca jadi sekarang mari kita tulis atau ubah suai fail menggunakan:

$ nano mybashscript.sh

Fail itu juga kini boleh ditulis juga, kini perkara terakhir yang perlu disemak ialah pelaksanaan fail dan ia boleh dilakukan dengan:

$ bash mybashscript.sh

Fail itu kini boleh dilaksanakan juga jadi sekarang anda mesti telah mengumpulkan penggunaan chmod 777 dalam Linux dan untuk meringkaskan ia boleh dikatakan ia menjadikan fail itu boleh dibaca, boleh ditulis dan boleh dilaksanakan untuk semua orang pada sistem Linux.

Kesimpulan

Menetapkan kebenaran untuk mengakses data sistem Linux anda adalah berfaedah kerana ia memastikan data selamat daripada penggodam. Perintah chmod digunakan untuk tujuan tersebut. Chmod 777 digunakan terutamanya untuk menjadikan fail boleh dibaca, boleh ditulis dan boleh dilaksanakan untuk mana-mana pengguna.