CHMOD 777: Sintaks dan Fungsi

Chmod 777 Sintaks Dan Fungsi



Chmod 777 umum digunakan saat bekerja dengan Linux. Anda mungkin menemukannya di suatu tempat setelah mengunduh file yang dapat dieksekusi atau dalam tutorial yang sedang Anda baca. Apa artinya, dan haruskah Anda menggunakannya?

Chmod 777 adalah salah satu cara mengatur izin file ke file atau direktori di Linux. Panduan ini akan membahas tentang izin file Linux dan cara mengaturnya. Kami juga akan memahami apa itu chmod 777 dan apa fungsinya saat dijalankan.







Apa Izin File Linux

Di Linux, setiap direktori dan file memiliki kepemilikan, atribut, dan izin file yang berbeda. Kriteria kontrol file ini membantu membatasi siapa yang dapat mengakses file tertentu dan apa yang dapat mereka lakukan dengan file atau direktori tersebut.



Izin file dikategorikan berdasarkan kelas. Ada tiga kelas pengguna:



  1. Pemilik - Orang yang membuat file atau direktori yang diberikan adalah pemiliknya. Idealnya, setiap file atau direktori yang dibuat di direktori Home dimiliki oleh pengguna saat ini. Namun, Anda dapat menggunakan atau mengubah kepemilikannya.
  2. Grup – Mereka mewakili pengguna lain dengan akses ke direktori atau file tertentu. Pemilik menentukan akses mereka ke file.
  3. Yang lain - Siapa pun yang bukan pemilik atau tidak termasuk dalam kategori grup mewakili yang lain.

Masing-masing dari tiga kelas pengguna memiliki izin file yang berbeda. Mereka dapat memiliki Baca tulis, atau menjalankan izin.





Baca (r) – Izin baca berarti bahwa pengguna dapat mengakses konten direktori tertentu dan melihat file. Namun, mereka tidak dapat mengubah, membuat, atau menghapus file yang sudah ada.

Tulis (w) – Izin menulis memungkinkan pengguna untuk memodifikasi file dalam direktori.



Jalankan (x) – Jika file yang diberikan adalah skrip, izin eksekusi memungkinkan pengguna untuk menjalankan file tersebut.

Jadi, pengguna tertentu dapat memiliki izin yang berbeda. Selain itu, pemilik dapat mengubah izin untuk file atau direktori yang diberikan untuk menambah atau mencabut izin untuk kelas pengguna tertentu.

Untuk melihat izin file, daftar panjang isi dari direktori yang diberikan adalah seperti yang ditunjukkan:

Pada gambar sebelumnya, kami memiliki file dan direktori dengan izin berbeda. Dalam kasus pertama, tanda hubung ( -) berarti itu file. Itu RW- mewakili pemilik izin. Itu r- mewakili kelompok izin. Kategori terakhir, yaitu r-, mewakili yang lain izin.

Dalam kasus direktori, file d mewakili direktori, diikuti oleh izin file.

Representasi Izin File

Izin file direpresentasikan sebagai nilai numerik: 4 berdiri untuk baca, 2 berdiri untuk menulis, 1 berdiri untuk menjalankan, dan 0 berarti tidak ada izin.

Mari kita uraikan pada tabel berikut:

r, w, x izin Representasi oktal
– – – 0
– – x 1
-di- dua
-wx 3
r- - 4
r-x 5
RW- 6
rwx 7

Jika Anda mendapatkan file dengan izin 644, itu pemilik memiliki izin 6. Ini berarti mereka dapat membaca dan menulis ke file yang diberikan dan memodifikasi file di direktori. Itu kelompok dan yang lain memiliki izin 4 yang berarti mereka hanya dapat membaca file dan isi direktori.

Dalam contoh kami sebelumnya, izin untuk moo.docx diatur ke 644 yang juga direpresentasikan sebagai rw-r–r–.

Untuk baru direktori, izinnya diatur ke 775. Jika kita ingin mengubahnya menjadi 644, kita dapat menggunakan perintah berikut:

$ sudo chmod 644 baru

Kami mengubah izin file menggunakan chmod memerintah.

Memahami CHMOD 777

Itu 777 izin file menyiratkan bahwa semua kelas pengguna bisa Baca tulis, dan menjalankan. Jika Anda menjalankan chmod 777, Anda membuat file atau direktori dapat diakses oleh semua kelas pengguna di sistem Anda. Izin tersebut harus dihindari dan hanya digunakan bila Anda mempercayai semua pengguna di sistem Anda. Izin 777 menimbulkan ancaman keamanan; Anda harus menghindari menggunakannya jika memungkinkan.

Hanya pemilik harus memiliki 7 izin file. Pengguna lain harus tetap berpegang pada izin file 5 atau izin lain tergantung pada apa yang harus mereka akses atau jalankan.

Chmod 777 dapat diatur sebagai berikut:

Kami menetapkan izin file 777 untuk file bernama. Semua pengguna memiliki rwx izin. Jika Anda menemukan file apa pun yang memiliki izin seperti itu, kurangi izin ke yang lain. Anda dapat menggunakan chmod perintah untuk meminimalkan ancaman keamanan di sistem Anda.

Kesimpulan

Chmod 777 adalah perintah yang digunakan untuk menetapkan izin baca, tulis, dan eksekusi file untuk semua pengguna dalam suatu sistem. Panduan ini membahas semua detail tentang izin file Linux, representasinya, dan cara mengubah izin menggunakan perintah chmod. Selain itu, kami membahas apa artinya chmod 777 dan mengapa Anda harus menghindarinya. Kami harap Anda sekarang mengerti apa konsep chmod 777 itu.