Perintah Linux

Apa Arti dari chmod 755, dan Bagaimana cara mengeksekusi dan memverifikasinya?

Apa Arti dari chmod 755, dan Bagaimana cara mengeksekusi dan memverifikasinya?
Di Linux, chmod adalah perintah bawaan yang mengelola izin akses objek file (file dan direktori). Itu dapat menetapkan grup, pengguna, dan lainnya untuk memiliki izin untuk mengeksekusi, membaca, dan menulis izin pada file atau direktori tertentu certain.

Nomor yang ditentukan setelah chmod mewakili izin. Chmod 775 adalah perintah penting yang memberikan izin baca, tulis, dan eksekusi ke pengguna, grup, atau orang lain tertentu.

Dalam panduan ini, lihat cara menggunakan chmod 755.

Dasar-dasar Chmod

Sebelum menyelam lebih dalam, mari kita lihat dasar-dasar chmod. Karena Linux adalah sistem multi-pengguna, penting untuk memiliki sistem izin file yang tepat yang mengontrol akses pengguna. Untuk file atau direktori apa pun, ada 3 jenis izin.

Menggunakan perintah chmod, itu dapat mengatur izin khusus ke file dan direktori. Inilah struktur perintah dari setiap perintah chmod.

$ chmod

Untuk panduan ini, kami akan fokus pada perintah chmod 755.

$ chmod

Kepemilikan pengguna dan grup

Pertama, jalankan perintah ls berikut. Ini akan mencetak informasi tentang file dan direktori di bawah direktori home.

$ ls -al

Lihat di kolom kiri. Ini mungkin terlihat seperti omong kosong, tetapi sebenarnya mengkodekan izin file. Misalnya, karakter pertama dari kolom pertama menjelaskan apakah itu file atau direktori. Untuk direktori, nilainya adalah “d”. Untuk satu file, nilainya akan menjadi “-“.

Kolom ketiga menunjukkan "pemilik pengguna" dari file/direktori. Pengguna yang membuat file/direktori khusus ini specific.

Kolom keempat menunjukkan “pemilik grup”. Ini menunjukkan grup pengguna yang memiliki akses ke file/direktori. Setiap pengguna dari grup dapat mengakses file/direktori.

Baca, tulis, dan jalankan izin

Jalankan perintah ls lagi.

$ ls -al

Seperti disebutkan sebelumnya, karakter pertama menunjukkan apakah itu file atau direktori. Apa arti karakter selanjutnya?? Berikut uraian singkatnya.

  • Karakter 1: File (-) atau direktori (d).
  • Karakter 2-4: Izin untuk pemilik pengguna.
  • Karakter 5-7: Izin untuk pemilik grup.
  • Karakter 8-10: Izin untuk orang lain, misalnya, pengguna yang bukan pemilik dan bukan bagian dari grup pengguna.

Perhatikan bahwa karakter 2-10 hanya menampilkan beberapa nilai.

  • r: baca
  • w: tulis
  • x: eksekusi

Nilai akan datang dalam bentuk "rwx". Jika nilai tertentu adalah “-“, maka izinnya tidak disetel. Misalnya, "rw-" berarti file tersebut memiliki izin baca dan tulis tetapi izin eksekusi tidak disetel.

Bagaimana izin baca, tulis, dan eksekusi berlaku untuk file dan direktori??

  • Baca baca

    • File: Membaca konten file.
    • Direktori: Daftar isi direktori.
  • Menulis

    • File: Ubah konten file.
    • Direktori: Ganti nama, tambah, dan hapus file di direktori.
  • Menjalankan

    • File: Mendefinisikan file yang dapat dieksekusi, misalnya, skrip bash.
    • Direktori: Akses direktori.

Representasi oktal dari izin

Ini mengarah kembali ke pertanyaan awal kami. Apa arti dari nilai chmod 755??

Alih-alih menggunakan karakter, Anda juga dapat menggunakan nilai oktal untuk menandakan izin. Nilai berkisar dari 0 hingga 7 (dalam oktal).

  • 4: baca
  • 2: tulis
  • 1: jalankan

Di sini, 755 adalah ekspresi oktal dari izin "rwxr-xr-x". Sekarang, memecah nilai chmod 755,

  • 7: 4 + 2 + 1: Baca, tulis, dan jalankan (pemilik pengguna).
  • 5: 4 + 0 + 1: Baca dan jalankan izin (pemilik grup).
  • 5: 4 + 0 + 1: Baca dan jalankan izin (lainnya).

Mari kita uraikan chmod 644.

  • 6: 4 + 2 + 0: Izin baca dan tulis untuk pemilik pengguna.
  • 4: 4 + 0 + 0: Baca izin untuk pemilik grup.
  • 4: 4 + 0 + 0: Baca izin untuk orang lain.

Jadi, 644 menandakan izin file "rw-r-r-".

Menerapkan chmod 755

Saatnya menjalankan chmod 755. Untuk mengatur izin ke 755, jalankan perintah chmod berikut:.

$ chmod -v 755

Bagaimana jika direktori berisi satu atau lebih sub-direktori?? Untuk menerapkan chmod 755 ke semua file dan direktori berikutnya, jalankan chmod dalam mode rekursif.

$ chmod-v -R 755

Verifikasi perubahan menggunakan perintah ls.

$ ls -al

Pikiran terakhir

Panduan ini mencakup banyak konsep. Ini menjelaskan dasar-dasar perintah chmod, dengan penjelasan mendalam tentang nilai chmod dan penggunaannya. Ini juga menunjukkan bagaimana menerapkan berbagai nilai chmod ke file dan direktori.

Untuk contoh lebih lanjut, berikut adalah panduan luar biasa tentang berbagai penggunaan chmod dengan contoh. Ini menunjukkan banyak aplikasi chmod dengan nilai yang berbeda. Informasi dari panduan ini akan membantu untuk memahami langkah-langkah dengan lebih baik.

Sistem multi-pengguna juga harus memiliki sistem manajemen izin pengguna yang kuat untuk mengontrol perilaku pengguna. Di Linux, file sudoers memutuskan pengguna mana yang dapat menjalankan perintah sudo. Pelajari lebih lanjut tentang cara menambahkan pengguna ke sudoers.

Selamat berkomputasi!

Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...