Izin File Linux – Apa Itu Chmod 777 dan Cara Menggunakannya
Jika Anda pengguna Linux baru(new Linux user) , Anda mungkin menemukan perintah Chmod di awal. Mungkin seseorang mengatakan kepada Anda untuk "chmod 777" untuk memindahkan file ke folder tertentu, dan itu berhasil! Jadi apa yang dilakukan perintah chmod dan apa arti angka-angkanya?
Artikel ini akan membahas semua yang perlu Anda ketahui tentang izin file Linux . Penting untuk mengetahui hal ini untuk memahami perintah chmod dan angka yang sesuai dengan tingkat akses tertentu. Baik Anda menggunakan Ubuntu , Fedora, atau (Ubuntu)distro Linux(Linux distro) yang lebih eksotis, Anda harus memahami kapan boleh mengatur izin ke 777 menggunakan perintah CHMOD dan kapan Anda harus menggunakan pengaturan yang berbeda.
Bagaimana Izin File Linux Bekerja
Di Linux , sistem operasi menentukan siapa yang dapat mengakses file tertentu berdasarkan izin file, kepemilikan, dan atribut. Sistem memungkinkan Anda, pemilik atau admin, untuk mengaktifkan pembatasan akses ke berbagai file dan direktori. Anda dapat meningkatkan keamanan sistem Anda dengan memberikan akses hanya kepada pengguna dan program yang Anda percayai.
Memahami Kelas Pengguna(Understanding User Classes)
Pengguna dan grup tertentu memiliki setiap file dan direktori. Ini berarti ada tiga kategori pengguna(three categories of users) yang dapat Anda tetapkan tingkat aksesnya. Pengguna ini diklasifikasikan sebagai berikut:
- Pemilik
- Kelompok
- Yang lain
Anda dapat melihat grup-grup ini secara visual di Ubuntu dengan mengklik kanan pada direktori mana pun, memilih Properties , dan membuka tab Permissions .
Pemilik adalah orang(Owner) yang memiliki semua kekuatan. Biasanya, mereka memiliki akses penuh ke setiap file dan direktori dan juga dapat mengubah izin file dari pengguna lain.
Grup terdiri(Group) dari sejumlah pengguna yang memiliki tingkat akses tertentu ke file atau direktori yang diberikan oleh Pemilik(Owner) . Misalnya, sekelompok pengguna dapat dikecualikan dari memodifikasi file saat diberi akses untuk melihat file itu.
Kelas Lainnya(Others) hanya mewakili pengguna tamu yang tidak termasuk dalam dua kategori lainnya. Secara default, tingkat akses mereka biasanya dibatasi. Terserah Pemilik(Owner) untuk menentukan apa yang dapat atau tidak dapat dilakukan oleh tamu.
Memahami Tingkat Izin File(Understanding File Permission Levels)
Sebagai Pemilik(Owner) , Anda dapat menetapkan tiga tingkat akses ke file dan direktori Anda:
- Baca(Read) : Ini memberi Anda akses terbatas ke file atau direktori. Yang dapat Anda lakukan hanyalah membaca file atau melihat isi direktori. Anda tidak dapat mengedit file, dan Anda tidak dapat menghapus atau menambahkan file baru ke direktori.
- Write : Ini memungkinkan Anda membaca dan mengedit file. Jika Anda menetapkan tingkat akses ini ke direktori, Anda juga dapat menghapus atau menambahkan file.
- Execute : Ini hanya penting saat menjalankan atau mengeksekusi file. Misalnya, Anda tidak dapat menjalankan skrip atau program tanpa izin ke Execute .
Dengan menggabungkan Kelas dan Izin, Anda dapat mengontrol seberapa banyak akses yang dimiliki pengguna tertentu ke file atau direktori.
Simbol(Symbols) dan Angka(Numbers) Izin Dijelaskan
Izin file direpresentasikan secara numerik atau simbolis. Anda dapat menggunakan simbol dan angka untuk mengubah izin file dan direktori. Cara termudah adalah dengan angka, tetapi Anda juga harus memahami simbolnya. Jadi mari kita lihat simbol di balik izin file terlebih dahulu.
Simbol Izin File(File Permission Symbols)
Anda dapat melihat izin Anda untuk semua konten di direktori tertentu jika Anda mengetikkan perintah berikut di terminal:
ls -l
Anda dapat menavigasi ke direktori mana pun dengan menggunakan perintah cd . Jika Anda seorang pemula, lihat artikel kami tentang perintah dasar Linux(basic Linux commands) .
Dalam contoh kita, direktori berisi dua direktori lain dan satu file. Izin ditulis menggunakan (1+) 9 simbol yang dapat dipecah menjadi triplet untuk pemahaman yang lebih mudah. Mari kita periksa set izin pertama untuk direktori Buku :(Books)
drwxrwxr-x
Mari kita pisahkan agar mudah dibaca:
d rwx rwx rx
Simbol pertama adalah d, dan itu singkatan dari direktori. Itu juga bisa menjadi simbol tanda hubung jika itu file, seperti yang Anda lihat di set ketiga izin untuk file Outline.docx .
Selanjutnya, kita memiliki tiga kelompok simbol. Grup pertama mewakili tingkat izin Pemilik, grup kedua untuk kelas Grup(Group) , dan grup ketiga mewakili Lainnya.
Setiap set 3 simbol berarti membaca, menulis, mengeksekusi – dalam urutan itu. Jadi Pemilik(Owner) memiliki izin untuk membaca, menulis, dan mengeksekusi semua file dan direktori yang ditemukan di dalam direktori Test . Berikut representasi visualnya:
Saat Anda melihat simbol tanda hubung alih-alih r, w, atau x, itu berarti izin tidak ada.
Nomor Izin File(File Permission Numbers)
Format numerik untuk izin file sederhana. Intinya, kode izin file memiliki tiga digit:
- Yang pertama adalah untuk pemilik file.
- Yang kedua mewakili grup file.
- Digit terakhir adalah untuk orang lain.
Digit berkisar dari 0 hingga 7 di mana:
- 4 = membaca.
- 2 = menulis.
- 1 = eksekusi.
- 0 = tidak ada izin.
Digit izin setiap kelas ditentukan dengan menjumlahkan nilai izin. Dengan kata lain, setiap digit untuk setiap kelas dapat berupa jumlah 4, 2, 1, dan 0. Berikut daftar lengkap izinnya:
- 0 (0 + 0 + 0) = Kelas pengguna tidak memiliki izin apa pun.
- 1 (0 + 0 + 1) = Jalankan(Execute) izin saja.
- 2 (0 + 2 + 0) = Hanya izin menulis .(Write)
- 3 (0 + 2 + 1) = Menulis(Write) dan mengeksekusi izin.
- 4 (4 + 0 + 0) = Hanya izin baca .(Read)
- 5 (4 + 0 + 1) = Membaca(Read) dan menjalankan izin.
- 6 (4 + 2 + 0) = Izin baca dan tulis.(Read)
- 7 (4 + 2 + 1) = Semua izin.
Misalnya, izin 644 berarti bahwa pemilik file memiliki izin baca dan tulis, sedangkan dua kelas lainnya hanya memiliki izin baca. Menyetel izin dengan menggunakan format angka hanya membutuhkan matematika dasar.
Izin 777
Seperti yang mungkin sudah Anda duga, izin 777 memberikan izin baca, tulis, dan eksekusi ke ketiga kelas pengguna. Dengan kata lain, siapa saja yang memiliki akses ke sistem Anda dapat membaca, memodifikasi, dan mengeksekusi file. Gunakan hanya jika Anda memercayai semua pengguna Anda dan tidak perlu khawatir tentang pelanggaran keamanan.
Izin 777 sering digunakan karena nyaman, tetapi Anda harus menggunakannya dengan hemat. Bahkan, kami menyarankan untuk tidak menggunakannya karena risiko keamanannya terlalu besar. Pengguna yang tidak sah dapat membahayakan sistem Anda atau, misalnya, mengubah situs web Anda untuk mendistribusikan malware.
Anda harus memberikan izin 755 sebagai gantinya. Dengan begitu, Anda sebagai pemilik file memiliki akses penuh ke file atau direktori tertentu, sementara orang lain dapat membaca dan mengeksekusi, tetapi tidak melakukan modifikasi apa pun tanpa persetujuan Anda.
Memodifikasi Izin File dengan (File)Chmod
Anda dapat mengubah izin file dengan bantuan perintah chmod. Cara paling dasar menggunakan perintah ini tanpa variabel lain adalah sebagai berikut:
chmod 777 nama file(chmod 777 filename)
Ganti "(Replace “) nama file" dengan nama file dan jalurnya.
Ingatlah bahwa satu-satunya pengguna dengan kekuatan untuk mengubah izin file adalah mereka yang memiliki akses root, pemilik file, dan siapa pun yang memiliki kekuatan sudo .
Related posts
5 Cara Mengotomatiskan Pencadangan File di Linux
Memahami Izin Linux dan Penggunaan chmod
Bermain Game di Ubuntu Linux – Apakah Bagus?
Perintah TEMUKAN Linux Dengan Contoh
5 Alasan Hebat untuk Meninggalkan Windows untuk Linux
Panduan Linux Ubuntu untuk Pemula
Gunakan Perintah 'dd' Linux Dengan GUI Sederhana
Buat Distro Live Linux Kustom dengan Linux Live Kit
Cara Membuat Partisi Disk Linux
Tambahkan Pintasan ke Menu Konteks Klik Kanan di Ubuntu
Cara Menghapus File atau Direktori di Linux
Cara Termudah untuk Terhubung dari Jarak Jauh ke Linux Mint dari OS Apa Pun
Instal Adobe Digital Editions Di Ubuntu Linux
Buat dan Edit File Zip Di Linux Menggunakan Terminal
Konversi Gambar Antar Format melalui Command Line di Ubuntu
Cara Menavigasi & Menggunakan Struktur Direktori Linux
Matikan dan Restart Komputer Anda Dari Terminal Ubuntu
10 Perintah Raspberry Pi Linux Teratas Yang Harus Anda Ketahui
HDG Menjelaskan: Apa itu UNIX?
Tampilkan dan Sembunyikan Ikon Desktop di GNOME Linux