Pengantar Izin File Linux

Pengantar Izin File Linux

Izin linux, bagaimana cara kerjanya?

Sistem izin Linux untuk file dapat tampak agak membingungkan bagi pengguna Linux baru. Ada sistem huruf atau angka yang semuanya bergoyang -goyang dalam kekacauan yang tampaknya tidak tertib.

Pada kenyataannya, ini cukup sederhana, begitu Anda mengerti bagaimana itu rusak.

Direktori, tautan, membaca, menulis, dan mengeksekusi

Mulailah dengan pergi ke folder di rumah direktori. Itu Unduhan Folder biasanya merupakan pilihan yang baik. Setelah Anda di sana, jalankan ls -lah.

$ CD ~/Unduh $ ls -Lah 

Anda akan melihat daftar semua file dan folder di Unduhan Di paling kiri adalah kolom huruf dan tanda hubung. Itulah notasi untuk izin.

Gumpalan huruf dan tanda hubung itu dapat dipecah menjadi empat bagian yang berbeda. Tanda hubung berarti tidak ada nilai di sana atau izin tertentu tidak diaktifkan.

Bagian pertama memberi tahu Anda apakah file tersebut adalah folder atau tautan simbolis. Ini juga satu -satunya bagian yang hanya memiliki satu karakter, yang pertama. Untuk file biasa, karakter pertama itu adalah tanda hubung. Untuk folder, ini a D, dan untuk tautan, itu l.

Tiga bagian tersisa dari tiga nilai mewakili izin aktual. Pengelompokan pertama menangani izin pemilik file. Bagian kedua adalah izin grup file. Set tiga terakhir adalah izin publik file.

Mungkin agak jelas, tetapi masing -masing bagian izin memiliki R, A w, dan an X nilai atau tanda hubung yang menandakan bahwa grup itu tidak memiliki izin itu.

Tentu saja, R sesuai dengan "baca," w adalah "Tulis," dan X berarti “mengeksekusi."

Untuk gambaran yang lebih baik tentang cara kerjanya, lihat daftar izin ini.

-RWXR-XR--

Dalam hal ini, ini adalah file biasa. Pemilik dapat membaca, menulis, dan menjalankan file. Grup dapat membaca dan menulis. Semua pengguna lain hanya bisa membacanya.

Lihatlah direktori.

DRWXR-XR-X

Secara default, file di direktori ini dapat dibaca, ditulis, dan dieksekusi oleh pemilik. Grup dan siapa pun dapat membaca dan mengeksekusi.

Mengubah izin

Itu Chmod Utilitas dapat mengubah izin file dan folder Anda. Anda perlu memiliki file untuk mengubahnya Chmod, kecuali Anda menggunakannya sebagai root atau dengan sudo.

Chmod menggunakan u, G, Dan Hai opsi untuk mengubah izin untuk pengguna, grup, dan lainnya yang memiliki masing -masing. Lihatlah cara kerjanya.

$ chmod g+w di suatu hari.txt

Perintah di atas menambahkan izin tulis untuk grup pada file, Somefile.txt.

Chmod juga dapat menghapus izin.

$ chmod o-wx somefile.txt

Perintah itu menghapus menulis dan menjalankan izin untuk pengguna lain.

Anda tidak perlu menambah atau mengurangi untuk mendapatkan izin yang Anda inginkan. Anda juga dapat mengatur izin yang sama dengan yang Anda butuhkan.

$ chmod w = rx somefile.txt

Ada juga sebuah A opsi untuk menerapkan perubahan ke semua grup secara bersamaan.

Sistem numerik

Selain menggunakan huruf untuk mewakili izin, Linux juga memiliki sistem numerik yang dapat menyederhanakan proses. Sistem memberikan nilai pada setiap izin. Tambahkan angka bersama untuk mendapatkan nilai izin total bagian.

r = 4 w = 2 x = 1 

Jadi, untuk mengatur izin file di mana pemilik memiliki izin penuh, grup telah membaca dan menulis, dan semua orang hanya membaca, Anda dapat menggunakan perintah Linux berikut.

$ chmod 764 somefile.txt

Sistem numerik sering digunakan oleh aplikasi dan layanan hosting web karena lebih ringkas daripada huruf. Lihatlah contoh umum ini:

$ chmod 755 sesuatu.php

Dalam banyak kasus, Anda hanya ingin pemiliknya menulis file, tetapi server web dapat membaca dan menjalankannya.

Menutup pikiran

Setelah Anda mendapatkan pemahaman yang solid tentang izin Linux, Anda dapat secara efektif mengontrol akses ke semua file dan direktori di sistem Anda. Anda dapat meningkatkan keamanan Anda dan menghentikan pengguna Anda dari membuat kesalahan yang berpotensi berbahaya.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Unduh Linux
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Folder Zip di Linux
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Instal Arch Linux di VMware Workstation
  • File Konfigurasi Linux: 30 Teratas Paling Penting