Apa Artinya chmod 777

Apa Artinya Chmod 777



Menambahkan izin ke file diperlukan terutama ketika ada banyak pengguna pada suatu sistem, selain itu menambahkan izin juga menjaga keamanan data karena hanya orang tertentu yang dapat mengakses dan memodifikasinya.

Dalam sistem Linux untuk menambahkan hak akses ke file atau folder apapun chmod perintah digunakan, tidak hanya itu ada nomor yang ditetapkan, berdasarkan jenis izin seperti untuk baca 4 untuk tulis 2 dan untuk eksekusi 1 yang secara kolektif menjadikan angka 7.

Jadi, dengan kata yang lebih sederhana chmod 777 berarti memberikan semua izin untuk membaca, menulis, dan mengeksekusi file apa pun oleh pengguna sistem mana pun, untuk membaca lebih lanjut tentang chmod 777, baca panduan ini karena menjelaskan artinya secara mendetail.









Memberikan Izin ke File di Linux

Untuk memahami secara mendalam arti chmod 777, seseorang harus benar-benar mengetahui cara memberikan izin ke file atau folder. Ada tiga jenis hak akses yang biasanya diberikan pada file salah satunya adalah Baca , menulis dan ketiga adalah menjalankan dan agar izin dapat dimengerti oleh komputer, setiap jenis diberi nomor:



0 Tidak ada izin
1 Izin untuk mengeksekusi
dua Izin untuk menulis atau memodifikasi
3 Izin untuk menulis dan mengeksekusi
4 Izin untuk membaca
5 Izin untuk membaca dan mengeksekusi
6 Izin membaca dan menulis
7 Izin untuk membaca, menulis, dan mengeksekusi

Ada tiga jenis pengguna di Linux: satu adalah Pemilik , kedua adalah Kelompok dan ketiga adalah Yang lain dan chmod 777 berarti semua pengguna dapat membaca, menulis, atau mengeksekusi file. Untuk mengilustrasikan lebih lanjut pengaturan izin menggunakan perintah chmod, tabel di bawah ini memberikan kombinasi tiga digit:





Izin Nilai
Tidak ada izin untuk membaca, menulis, dan mengeksekusi 0(0+0+0)
Izin untuk hanya mengeksekusi 1(0+0+1)
Izin hanya untuk menulis 2(0+2+0)
Izin hanya membaca 4(4+0+0)
Izin untuk membaca dan mengeksekusi 5(4+0+1)
Izin membaca dan menulis 6(4+0+2)
Izin untuk membaca menulis dan mengeksekusi 7(4+2+1)

Sebagai ilustrasi, ada contoh mengubah hak akses file menggunakan chmod. Telah dilakukan agar Anda memahami secara mendalam arti dari chmod 777.

Mari kita buat yang sederhana skrip pesta file di sistem Linux dan kemudian ubah izin yang sesuai menggunakan:



$ nano mybashscript.sh

Selanjutnya tambahkan skrip apa pun di file bash dan tutup file dengan menyimpannya:

Sekarang kami akan menambahkan beberapa izin ke file seperti jika Anda ingin tidak ada yang dapat mengakses file ini, gunakan:

$ sudo chmod 000 mybashscript.sh

Sekarang hanya untuk memeriksa mari kita coba membacanya menggunakan:

$ kucing mybashscript.sh

  Antarmuka pengguna grafis, teks, Deskripsi aplikasi dibuat secara otomatis

Dari gambar di atas dapat dipahami dengan jelas bahwa sekarang seseorang dapat membaca file kecuali pengguna dengan hak istimewa sudo; sekarang periksa file apakah dapat diedit atau tidak menggunakan:

$ nano mybashscript.sh

  Antarmuka pengguna grafis, teks, Deskripsi aplikasi dibuat secara otomatis

  Deskripsi Teks dihasilkan secara otomatis

Dari gambar di atas dapat dipahami dengan jelas bahwa tidak ada yang dapat menulis atau memodifikasi. Sekarang lihat apakah file ini dapat dieksekusi menggunakan:

$ pesta mybashscript.sh

  Antarmuka pengguna grafis, teks, Deskripsi aplikasi dibuat secara otomatis

Dari gambar di atas sangat jelas bahwa tidak ada orang lain selain administrator sistem yang dapat menjalankan file tersebut, sekarang mari kita ubah izin file agar semua orang dapat melihatnya menggunakan chmod:

$ sudo chmod 777 mybashscript.sh

Orang mungkin tahu dari gambar di atas bahwa izin telah berubah karena warna file telah berubah menjadi hijau. yang berarti setiap orang dapat membaca, menulis, dan mengeksekusi file jadi mari kita coba membaca .SH mengajukan:

$ kucing mybashscript.sh

  Antarmuka pengguna grafis, teks, Deskripsi aplikasi dibuat secara otomatis

Sekarang Anda dapat melihat bahwa file dapat dibaca jadi sekarang mari kita menulis atau memodifikasi file menggunakan:

$ nano mybashscript.sh

File tersebut sekarang juga dapat ditulis, sekarang hal terakhir yang perlu diperiksa adalah eksekusi file dan dapat dilakukan dengan:

$ pesta mybashscript.sh

File tersebut sekarang dapat dieksekusi juga jadi sekarang Anda harus mengumpulkan penggunaan chmod 777 di Linux dan untuk meringkasnya dapat dikatakan itu membuat file dapat dibaca, dapat ditulisi, dan dieksekusi untuk semua orang di sistem Linux.

Kesimpulan

Menetapkan izin untuk mengakses data sistem Linux Anda bermanfaat karena menjaga keamanan data dari peretas. Perintah chmod digunakan untuk tujuan tersebut. Chmod 777 terutama digunakan untuk membuat file dapat dibaca, ditulis, dan dieksekusi untuk semua pengguna.