Pengenalan kepada Kebenaran Fail Linux

Pengenalan kepada Kebenaran Fail Linux

Kebenaran Linux, bagaimana mereka berfungsi?

Sistem kebenaran Linux untuk fail boleh kelihatan agak mengelirukan kepada pengguna Linux baru. Terdapat sistem huruf atau nombor yang semua bergegas bersama dalam keadaan huru -hara yang tidak teratur.

Pada hakikatnya, ia agak mudah, apabila anda memahami bagaimana ia dipecahkan.

Direktori, pautan, baca, tulis, dan laksanakan

Mulakan dengan pergi ke folder di anda rumah direktori. The Muat turun folder biasanya pilihan yang baik. Sebaik sahaja anda berada di sana, lari ls -Lah.

$ cd ~/muat turun $ ls -LA 

Anda akan melihat penyenaraian semua fail dan folder di Muat turun Ke kiri jauh adalah lajur huruf dan sengkang. Itulah notasi untuk kebenaran.

Bahawa dunia surat dan sengkang dapat dipecahkan kepada empat bahagian yang berbeza. Saluran bermaksud bahawa tidak ada nilai di sana atau kebenaran tertentu tidak diaktifkan.

Bahagian pertama membolehkan anda tahu jika fail itu adalah folder atau pautan simbolik. Ini juga satu -satunya bahagian yang hanya mempunyai satu watak, yang pertama. Untuk fail biasa, watak pertama itu adalah sengkang. Untuk folder, itu adalah d, dan untuk pautan, itu L.

Baki tiga bahagian tiga nilai mewakili kebenaran sebenar. Kumpulan pertama mengendalikan kebenaran pemilik fail. Bahagian kedua adalah kebenaran kumpulan fail. Set terakhir tiga adalah kebenaran awam fail.

Mungkin agak jelas, tetapi setiap bahagian kebenaran mempunyai r, a w, dan seorang x nilai atau dash yang menandakan bahawa kumpulan itu tidak mempunyai kebenaran itu.

Sudah tentu, r sepadan dengan "baca," w adalah "tulis," dan x bermaksud "melaksanakan."

Untuk gambaran yang lebih baik bagaimana ia berfungsi, lihatlah penyenaraian kebenaran ini.

-RWXR-XR--

Dalam kes ini, ia adalah fail biasa. Pemilik boleh membaca, menulis dan melaksanakan fail. Kumpulan boleh membaca dan menulis. Semua pengguna lain hanya dapat membacanya.

Lihat direktori.

DRWXR-XR-X

Secara lalai, fail dalam direktori ini boleh dibaca, ditulis, dan dilaksanakan oleh pemilik. Kumpulan dan orang lain boleh membaca dan melaksanakan.

Menukar keizinan

The chmod Utiliti boleh mengubah kebenaran fail dan folder anda. Anda perlu memiliki fail untuk mengubahnya chmod, Kecuali anda menggunakannya sebagai akar atau dengan sudo.

chmod menggunakan u, g, dan o Pilihan untuk menukar keizinan untuk pengguna, kumpulan, dan lain -lain yang memiliki. Lihat bagaimana ia berfungsi.

$ chmod g+w somefile.txt

Perintah di atas menambah kebenaran tulis untuk kumpulan pada fail, SomeFile.txt.

chmod juga boleh mengeluarkan kebenaran.

$ chmod o-wx somefile.txt

Perintah itu menghilangkan Tulis dan Laksanakan Kebenaran untuk Pengguna Lain.

Anda tidak perlu menambah atau menolak untuk mendapatkan kebenaran yang anda mahukan. Anda juga boleh menetapkan kebenaran sama dengan apa yang anda perlukan.

$ chmod w = rx somefile.txt

Terdapat juga a pilihan untuk menggunakan perubahan kepada semua kumpulan secara serentak.

Sistem angka

Selain menggunakan huruf untuk mewakili kebenaran, Linux juga mempunyai sistem angka yang dapat memudahkan prosesnya. Sistem memberikan nilai kepada setiap kebenaran. Tambahkan nombor bersama -sama untuk mendapatkan nilai kebenaran keseluruhan bahagian.

r = 4 w = 2 x = 1 

Oleh itu, untuk menetapkan keizinan fail di mana pemilik mempunyai keizinan penuh, kumpulan telah membaca dan menulis, dan semua orang hanya membaca, anda boleh menggunakan arahan Linux berikut.

$ chmod 764 SomeFile.txt

Sistem angka sering digunakan oleh aplikasi dan perkhidmatan hosting web kerana ia lebih ringkas daripada huruf. Lihat contoh biasa ini:

$ chmod 755 sesuatu.php

Dalam banyak kes, anda hanya mahu pemilik menulis fail, tetapi pelayan web dapat membaca dan melaksanakannya.

Pemikiran penutupan

Sebaik sahaja anda dapat memahami keizinan Linux yang kukuh, anda dapat mengawal akses kepada semua fail dan direktori dengan berkesan pada sistem anda. Anda boleh meningkatkan keselamatan anda dan menghentikan pengguna anda daripada membuat kesilapan yang berpotensi berbahaya.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Muat turun linux
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Folder Zip di Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Pasang Arch Linux di Workstation VMware
  • Fail Konfigurasi Linux: 30 teratas yang paling penting