


Linux boleh menukar kebenaran fail. Dalam Linux, anda boleh menggunakan arahan chmod untuk mengubah suai kebenaran fail Sintaks ialah "chmod [-cfvR] [--help] [--version] fail mod..."; kepada nilai mod.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Kebenaran fail sangat penting untuk sistem, dan setiap fail mempunyai kebenaran akses yang ditetapkan untuk pengguna yang berbeza, jadi, bolehkah kebenaran akses fail diubah suai secara manual?
Di Linux, anda boleh menggunakan arahan chmod untuk mengubah suai kebenaran fail. Mari membawa anda melalui arahan chmod.
1. Pengenalan kepada arahan chmod
Arahan Linux chmod (ejaan penuh bahasa Inggeris: mod tukar) ialah arahan yang mengawal kebenaran pengguna pada fail.
chmod menukar bit mod fail bagi setiap fail yang diberikan mengikut mod, yang boleh menjadi perwakilan mod simbolik bagi perubahan yang akan dibuat, atau nombor perlapanan yang mewakili corak bit bit mod baharu.
Corak simbol mempunyai bentuk [ugoa…][±=][perms…][…]
, dengan perm ialah sifar atau lebih huruf dalam set rwxXst, atau satu huruf dalam set ugo. Corak simbol berbilang boleh diberikan, dipisahkan dengan koma.
Gabungan huruf ugoa mengawal akses pengguna kepada fail mana yang akan ditukar: pengguna yang memiliki fail (u), pengguna lain dalam kumpulan fail (g), pengguna lain yang tiada dalam fail kumpulan (o) Atau semua pengguna (A).
Jika tiada satu pun daripada ini diberikan, kesannya seolah-olah a telah diberikan, tetapi bit yang ditetapkan dalam umask tidak terjejas. chmod tidak pernah mengubah kebenaran pautan simbolik; panggilan sistem chmod tidak boleh menukar kebenarannya.
2. Pengenalan kepada kebenaran
Keizinan memanggil fail Linux/Unix dibahagikan kepada tiga peringkat: pemilik fail (Pemilik), kumpulan pengguna (Kumpulan), pengguna lain ( Pengguna Lain).
Hanya pemilik fail dan superuser boleh mengubah suai kebenaran fail atau direktori. Anda boleh menggunakan mod mutlak (mod nombor oktal) dan mod simbolik untuk menentukan kebenaran fail.
权限符号 | 名字 | 说明 |
---|---|---|
r | 读 | 设置为可读权限 |
w | 写 | 设置为可写权限 |
x | 执行权限 | 设置为可执行权限 |
X | 特殊执行权限 | 只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行 |
s | setuid/gid | 当文件被执行时,根据who参数指定的用户类型设置文件的setuid或者setgid权限 |
t | 粘贴位 | 设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位 |
3. Contoh penggunaan
1 Dapatkan maklumat bantuan arahan
[root@s141 ~]# chmod --help
2 >
[root@s141 ~]# chmod --version chmod (GNU coreutils) 8.22 Copyright © 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David MacKenzie and Jim Meyering.
3. Tambahkan kebenaran pelaksanaan fail kepada semua pengguna
4 kebenaran pengguna
5 Gunakan nilai perlapanan untuk menetapkan kebenaran secara keseluruhan
[root@s141 ~]# chmod 751 1.txt6. Tetapkan direktori secara rekursif dan kebenaran fail
[root@s141 ~]# chmod -R 760 /home/test7 Paparkan maklumat terperinci tentang pengubahsuaian kebenaran
[root@s141 ~]# chmod -Rv 760 /home/test mode of ‘/home/test’ retained as 0760 (rwxrw----) mode of ‘/home/test/.bash_logout’ retained as 0760 (rwxrw----) mode of ‘/home/test/.bash_profile’ retained as 0760 (rwxrw----) mode of ‘/home/test/.bashrc’ retained as 0760 (rwxrw----) mode of ‘/home/test/1’ retained as 0760 (rwxrw----) mode of ‘/home/test/2’ retained as 0760 (rwxrw----)8 hanya apabila kebenaran ditukar
[root@s141 ~]# chmod o=r,u=rwx,g=rx 1.txt10. Tetapkan kebenaran untuk direktori
1 >
Penggunaan satu:
chmod [-cfvR] [--help] [--version] mode file...
Penggunaan dua: chmod 权限 文件
chmod 参数 权限 文件
2
3. Perihalan operator
参数 | 参数说明 |
---|---|
-c | 若该文件权限确实已经更改,才显示其更改动作 |
-f | 若该文件权限无法被更改也不要显示错误讯息 |
-v | 显示权限变更的详细资料 |
-R | 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更) |
–help | 显示辅助说明 |
--version | 显示版本 |
4. Simbol pengguna
Operator | 说明 |
---|---|
为指定的用户类型增加权限 | |
- | 去除指定用户类型的权限 |
= | 设置指定用户权限的设置,即将用户类型的所有权限重新设置 |
Video Linux Tutorial"
Atas ialah kandungan terperinci Bolehkah linux menukar kebenaran fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Dalam sistem Linux, mod penyelenggaraan boleh dimasukkan dengan menekan kekunci tertentu pada permulaan atau menggunakan arahan seperti "sudosystemctlrescue". Mod penyelenggaraan membolehkan pentadbir melakukan penyelenggaraan sistem dan penyelesaian masalah tanpa gangguan, seperti membaiki sistem fail, menetapkan semula kata laluan, menampal kelemahan keselamatan, dll.

Pemula Linux harus menguasai operasi asas seperti pengurusan fail, pengurusan pengguna dan konfigurasi rangkaian. 1) Pengurusan Fail: Gunakan arahan MKDIR, Touch, LS, RM, MV, dan CP. 2) Pengurusan Pengguna: Gunakan perintah USERADD, PASSWD, USERDEL, dan USERMOD. 3) Konfigurasi Rangkaian: Gunakan perintah IFConfig, Echo, dan UFW. Operasi ini adalah asas pengurusan sistem Linux, dan menguasai mereka dengan berkesan dapat menguruskan sistem.

Artikel ini menerangkan cara menguruskan keistimewaan sudo di Linux, termasuk pemberian, pembatalan, dan amalan terbaik untuk keselamatan. Fokus utama adalah pada penyuntingan /etc /sudoers dengan selamat dan mengehadkan akses.Character Count: 159

Artikel ini menyediakan panduan untuk menubuhkan dua faktor Pengesahan (2FA) untuk SSH di Linux menggunakan Google Authenticator, perincian pemasangan, konfigurasi, dan langkah penyelesaian masalah. Ia menyoroti manfaat keselamatan 2FA, seperti Sec yang dipertingkatkan

Artikel ini membincangkan menggunakan Top, HTOP, dan VMSTAT untuk memantau prestasi sistem Linux, memperincikan ciri unik dan pilihan penyesuaian mereka untuk pengurusan sistem yang berkesan.

Artikel membincangkan menguruskan pakej perisian di Linux menggunakan APT, YUM, dan DNF, yang meliputi pemasangan, kemas kini, dan penyingkiran. Ia membandingkan fungsi dan kesesuaian mereka untuk pengagihan yang berbeza.

Artikel ini menerangkan cara menggunakan Ekspresi Biasa (Regex) di Linux untuk pencocokan corak, carian fail, dan manipulasi teks, memperincikan sintaks, arahan, dan alat seperti grep, sed, dan awk.

Artikel ini menyediakan panduan untuk mengkonfigurasi rangkaian Linux, memberi tumpuan kepada penubuhan konfigurasi IP statik, DHCP, dan DNS. Ia memperincikan langkah -langkah untuk mengedit fail konfigurasi dan memulakan semula perkhidmatan rangkaian untuk menggunakan perubahan.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.