Pengantar Izin File Linux
- 2054
- 566
- Darryl Ritchie
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