Apakah konsep kebenaran linux

PHPz
Lepaskan: 2023-05-18 11:40:13
ke hadapan
1037 orang telah melayarinya

Penjelasan terperinci arahan Chmod

Kebenaran penggunaan: Semua pengguna

Kaedah penggunaan: chmod [-cfvR] [--help] [ --version] mod fail...

Penjelasan:

Kebenaran akses fail Linux/Unix dibahagikan kepada tiga peringkat: pemilik fail, kumpulan, lain-lain . Gunakan chmod untuk mengawal cara fail diakses oleh orang lain.

mod: rentetan tetapan kebenaran, formatnya adalah seperti berikut: [ugoa...][[+-=][rwxX]...][,...], di mana anda mewakili pemilikan orang fail, g bermaksud orang yang tergolong dalam kumpulan yang sama dengan pemilik fail, o bermaksud seseorang selain yang lain, dan a bermaksud ketiga-tiganya.

+ bermaksud menambah kebenaran, - bermaksud membatalkan kebenaran, = bermaksud menetapkan kebenaran sahaja.

r bermaksud boleh dibaca, w bermaksud boleh ditulis, x bermaksud boleh laku dan X bermaksud hanya apabila fail ialah subdirektori atau fail telah ditetapkan untuk boleh laku.

-c: Jika kebenaran fail memang telah ditukar, tindakan perubahan akan dipaparkan

-f: Jika kebenaran fail tidak boleh ditukar, jangan paparkan mesej ralat

-v: Paparkan butiran perubahan kebenaran

-R: Buat perubahan kebenaran yang sama pada semua fail dan subdirektori dalam direktori semasa (iaitu, tukar satu demi satu dalam cara rekursif)

--bantuan: Paparkan arahan tambahan

--versi: Versi paparan

Contoh:

Tukar fail fail1. txt ditetapkan supaya boleh dibaca oleh semua orang

chmod ugo+r file1.txt

Tetapkan fail1.txt boleh dibaca oleh semua orang

chmod a+r file1.txt

Tetapkan fail file1.txt dan file2.txt kepada pemilik fail mereka yang tergolong dalam kumpulan yang sama boleh menulis, tetapi yang lain Orang lain tidak boleh menulis

chmod ug+w,o-w file1.txt file2.txt

Tetapkan ex1.py supaya hanya pemilik fail boleh Melaksanakan

chmod u+x ex1.py

untuk menetapkan semua fail dan subdirektori dalam direktori semasa supaya boleh dibaca oleh sesiapa sahaja

chmod - R a+r *

Selain itu, chmod juga boleh menggunakan nombor untuk mewakili kebenaran, seperti fail chmod 777

Sintaksnya ialah: fail chmod abc

Di mana a, b dan c ialah setiap satu nombor, masing-masing mewakili kebenaran Pengguna, Kumpulan dan Lain-lain.

r=4, w=2, x=1

Jika anda mahukan atribut rwx, maka 4+2+1=7; , kemudian 4+ 2=6;

Jika anda mahukan atribut r-x, maka 4+1=7.

Contoh:

fail chmod a=rwx mempunyai kesan yang sama seperti fail chmod 777

fail chmod ug=rwx,o=x dan chmod 771 fail Kesannya adalah sama

root

kebenaran Penjelasan terperinci arahan chown

Kebenaran penggunaan:

root

Penggunaan:

chown [-cfhvR] [--help] [--version] user[:group] fail...

Penerangan:

Linux/Unix ialah sistem pengendalian berbilang orang, berbilang tugas dan semua fail mempunyai pemilik. Gunakan chown Pemilik fail boleh ditukar. Secara umumnya, arahan ini hanya boleh digunakan oleh pentadbir sistem (root) Secara amnya, pengguna tidak mempunyai kebenaran untuk menukar pemilik fail orang lain, dan mereka juga tidak mempunyai kebenaran untuk menukar pemilik fail itu sendiri. Tukar pemilik fail anda kepada orang lain. Hanya pentadbir sistem (root) yang mempunyai kebenaran sedemikian.

pengguna: pengguna pemilik fail baharu

Kumpulan ID: kumpulan pengguna (kumpulan) pemilik fail baharu

-c: jika paparan Hanya tindakan tukar jika pemilik fail memang telah ditukar

-f: Jangan paparkan mesej ralat jika pemilik fail tidak boleh ditukar

-h: Hanya menukar pautan, bukan fail yang dituju oleh pautan

-v: Memaparkan butiran perubahan pemilik

-R: Untuk semasa fail. Semua fail dan subdirektori dalam direktori mengalami perubahan pemilik yang sama (iaitu, satu demi satu secara rekursif)

--help: paparan arahan tambahan

--versi: versi paparan

Contoh:

Tetapkan pemilik fail file1.txt kepada jessie pengguna kumpulan pengguna

chown jessie: users file1.txt

Tetapkan pemilik semua fail dan subdirektori dalam direktori semasa kepada pengguna kumpulan pengguna lamport

chown -R lamport:users *

-rw------- (600) -- Hanya pemilik yang mempunyai kebenaran membaca dan menulis.

-rw-r--r-- (644) -- Hanya pemilik yang mempunyai kebenaran membaca dan menulis pengguna kumpulan dan pengguna lain hanya mempunyai kebenaran membaca.

-rwx------ (700) -- Hanya pemilik telah membaca, menulis dan melaksanakan kebenaran.

-rwxr-xr-x (755) -- Pemilik telah membaca, menulis dan melaksanakan kebenaran manakala pengguna kumpulan dan pengguna lain hanya mempunyai kebenaran membaca dan melaksanakan.

-rwx--x--x (711) -- Pemilik telah membaca, menulis dan melaksanakan kebenaran manakala pengguna kumpulan dan pengguna lain hanya mempunyai kebenaran pelaksanaan.

-rw-rw-rw- (666) -- Semua pengguna mempunyai kebenaran membaca dan menulis fail. Pendekatan ini tidak digalakkan.

-rwxrwxrwx (777) -- Semua pengguna telah membaca, menulis dan melaksanakan kebenaran. Pendekatan yang lebih tidak diingini.

Berikut ialah dua tetapan biasa untuk direktori:

drwx------ (700) - Hanya pemilik boleh membaca dan menulis dalam direktori .

drwxr-xr-x (755) - Semua pengguna boleh membaca direktori, tetapi hanya pemilik boleh menukar kandungan direktori

Nombor wakil suid ialah 4, seperti 4755 Hasilnya ialah -rwsr-xr-x

Nombor wakil sgid ialah 2, contohnya, hasil 6755 ialah -rwsr-sr-x

Nombor wakil bagi bit melekit ialah 1, seperti hasil 7755 yes-rwsr-sr-t

Atas ialah kandungan terperinci Apakah konsep kebenaran linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan