us."/> us.">

Rumah  >  Artikel  >  Tutorial sistem  >  Kepentingan peranan pemilik fail Linux dan analisis kebenaran

Kepentingan peranan pemilik fail Linux dan analisis kebenaran

PHPz
PHPzasal
2024-06-20 07:37:131031semak imbas

Linux 文件所有者角色的重要性及权限解析

Linux ialah sistem berbilang pengguna, berbilang tugas Ramai orang sering bekerja pada satu mesin pada masa yang sama Untuk melindungi privasi semua orang, peranan "pemilik fail" menjadi sangat penting. Apabila pengguna Linux log masuk ke sistem, dia juga akan membawa identiti pengguna (UserID, UID) dan identiti kumpulan pengguna (GroupID, GID), yang setara dengan kad perniagaan mereka sendiri. Apabila anda perlu mengakses fail atau program, anda boleh menyemak sama ada ia boleh dibaca, ditulis dan dilaksanakan dengan meleret kad perniagaan anda. .

Masukkan ls-l dalam direktori akar untuk melihat maklumat berikut:

Setiap rekod mengandungi 7 bahagianFail Linux diberi kuasa kepada pengguna, mengambil lrwxrwxrwx.1rootroot7Aug1821:27bin->usr/bin sebagai contoh, mengikut susunan, maksud khusus ialah:

lrwxrwxrwx mewakili jenis fail dan kebenaran

1 mewakili bilangan sambungan fail

akar mewakili pemilik

root mewakili kumpulan pengguna yang menjadi miliknya

7 mewakili saiz fail (dalam K)

Ogos1821:27 mewakili masa pengubahsuaian terakhir fail

bin->usr/bin nama fail

Mula-mula mari bahagikan rentetan aksara lrwxrwxrwx Aksara pertama digunakan untuk menerangkan jenis fail ​​nilai pilihan ialah:

–mewakili fail biasa

d bermaksud direktori

l bermaksud ini sambungan lembut atau sambungan keras

b bermaksud peranti blok, seperti pemacu c dan peranti lain yang menyimpan blok data yang besar

c mewakili peranti aksara, seperti papan kekunci, papan kekunci dan peranti lain yang memerlukan pembacaan dan penulisan bersiri berterusan

s bermaksud fail soket

p bermaksud fail saluran paip yang dinamakan

linux系统文件授权命令_linux授权文件给用户_linux 文件授权给用户

Fail ini l mewakili sambungan lembut atau sambungan keras. 9 aksara seterusnya perlu dibaca tiga per tiga, yang mewakili:

Kebenaran pemilik

Kebenaran kumpulan yang anda miliki

Kebenaran pengguna lain

Tempahan ialah rwx, yang sepadan dengan kebenaran Baca, Tulis dan eXcute Jika anda tidak mempunyai kebenaran tertentu, gunakan - untuk menunjukkannya.

Yang terakhir mungkin mengelirukan untuk apa ia digunakan? Selepas carian, data menunjukkan bahawa titik ini menunjukkan kewujudan "label keselamatan SELinux"! , jika selinux dimatikan, titik ini tidak akan muncul.

Juga perhatikan bahawa dalam nama fail terakhir demonstrasi ini, terdapat -> yang mewakili sambungan lembut atau sambungan keras. Mari kita pelajari perbezaan antara sambungan lembut dan keras.

Pautan lembut (juga dipanggil pautan simbolik - pautan simbolik, pautan sym atau pautan lembut) ialah jenis fail khas yang mengandungi rujukan kepada fail atau direktori lain dalam bentuk laluan mutlak atau laluan relatif. Agak serupa dengan kaedah pintasan Windows. Kaedah penciptaan ialah: ln-ssourcedist

linux授权文件给用户_linux系统文件授权命令_linux 文件授权给用户

Sambungan keras merujuk kepada penyambungan melalui nod indeks. Dalam sistem fail Linux redhat linux 9.0, fail yang disimpan dalam partition pemacu c diberikan nombor, tidak kira apa jenisnya, dipanggil nombor nod indeks (InodeIndex). Di Linux, berbilang nama fail yang menunjuk ke nod indeks yang sama wujud. Biasanya cantuman ini adalah cantuman keras. Fungsi sambungan keras adalah untuk membenarkan fail mempunyai berbilang nama laluan yang sah, supaya pengguna boleh membina sambungan keras ke fail penting untuk mengelakkan "pemadaman tidak sengaja". Sebabnya adalah seperti yang dinyatakan di atas, kerana terdapat lebih daripada satu sambungan ke nod indeks direktori. Memadam hanya satu sambungan tidak menjejaskan nod indeks itu sendiri dan sambungan lain Hanya apabila sambungan terakhir dipadamkan, blok data fail dan sambungan direktori dilepaskan. Dalam erti kata lain, syarat untuk fail benar-benar dipadamkan ialah semua fail berpaut keras yang berkaitan dengannya dipadamkan. Kaedah penciptaan ialah: lnsourcedist

Melalui beberapa pengisihan, anda boleh mengetahui beberapa kelebihan dan kekurangan sambungan lembut dan sambungan keras:

Tiada banyak perbezaan apabila digunakan, ia bersamaan dengan fail dengan laluan atau nama fail yang berbeza

Masukkan fail sasaran untuk memadam sambungan fail, sambungan lembut akan menjadi tidak sah, dan sambungan keras hanya akan menjadi "nombor sambungan - 1"

Pautan lembut boleh dibuat di mana-mana sahaja, termasuk Internet, manakala pautan keras mesti berada pada pemacu c yang sama

Pengenalan terperinci kepada sambungan lembut dan sambungan keras akan diperkenalkan apabila kami menyusun mata pengetahuan berkaitan inod.

Perkara seterusnya yang perlu dipelajari ialah menukar atribut dan kebenaran fail Perkara pertama yang perlu dipelajari ialah menukar pengguna atau kumpulan pengguna yang menjadi miliknya. Format arahan: chown[-R]username:groupfilename (-R digunakan semasa menukar folder, yang mewakili perubahan rekursif.)

Terdapat dua cara untuk menukar kebenaran baca dan tulis:

linux授权文件给用户_linux 文件授权给用户_linux系统文件授权命令

1. Kaedah digital

Kebenaran rwx sepadan dengan 4,2,1, yang boleh difahami sebagai kod pelengkap dua digit Fail Linux dibenarkan kepada pengguna Jika hanya kebenaran membaca diperlukan, ia adalah 4. Jika pengguna telah membaca dan tulis kebenaran, maka ia adalah 4+2=6 , berdasarkan tolakan ini.

chmod700filename dilaksanakan untuk menetapkan pengguna telah membaca, menulis dan melaksanakan kebenaran, dan kumpulan pengguna dan pengguna lain tidak mempunyai kebenaran.

2. Kaedah penulisan

Kaedah teks mesti memperkenalkan empat huruf dahulu: u, g, o, a, dengan u mewakili linux kedalaman pengguna, g mewakili kumpulan, o mewakili yang lain dan a mewakili semua. Di samping itu, anda perlu mempelajari tiga simbol: +, -, =, yang masing-masing mewakili pengurangan, penolakan dan tetapan, seperti: chmodug+wfilename, yang bermaksud menambah kebenaran menulis kepada pengguna dan kumpulan pengguna nama fail.

Kandungan tambahan:

1. Sembunyikan fail

Ls-l awal nampaknya tidak memaparkan semua fail dalam direktori Anda boleh menggunakan ls-al untuk memaparkan semua maklumat:

4cf71d6358075760558d786894eed46e.png

Anda boleh melihat bahawa terdapat banyak fail dengan "." dalam direktori utama fail ini adalah fail tersembunyi di Linux, anda boleh mengebumikan fail dengan menambahkan "."

2. Direktori khas

Terdapat beberapa direktori khas di bawah Linux: ".", "..", "-", "~"

"."Direktori semasa

".."direktori atas

"-" direktori kerja sebelumnya

"~" direktori rumah pengguna semasa

3 Kebenaran fail khas

Fail Linux bukan sahaja mempunyai rwx, tetapi juga mempunyai dua kebenaran khas: s dan t. Saya tidak banyak menggunakannya dan tidak mengkajinya secara mendalam.

Atas ialah kandungan terperinci Kepentingan peranan pemilik fail Linux dan analisis kebenaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn