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
rootkebenaran 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 baharuKumpulan 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!