Cara Mengubah Permints Fail secara berulang di Linux
- 4250
- 152
- Jerome Quitzon
Di Linux, keizinan fail merupakan aspek penting dalam keselamatan sistem. Kawalan kebenaran ini yang dapat membaca, menulis atau melaksanakan fail atau direktori. Kadang -kadang, anda mungkin perlu mengubah kebenaran secara rekursif, yang bermaksud untuk menggunakan perubahan kebenaran yang sama pada semua fail dan subdirektori dalam direktori.
Dalam artikel ini, kita akan membincangkan bagaimana untuk mengubah keizinan fail secara rekursif di Linux menggunakan "Chmod" perintah.
Sintaks perintah chmod
Sintaks untuk chmod Perintah adalah seperti berikut:
chmod [opsyen] [kebenaran] [fail atau direktori]1 | chmod [opsyen] [kebenaran] [fail atau direktori] |
Berikut adalah beberapa pilihan yang biasa digunakan dengan CHMOD:
-R
: Perubahan keizinan secara rekursif pada semua fail dan direktori dalam direktori yang ditentukan.-v
: Mengeluarkan mesej untuk setiap fail yang diproses.-c
: Mengeluarkan mesej sahaja untuk fail yang telah berubah.
Menukar keizinan secara rekursif menggunakan CHMOD
Untuk menukar keizinan fail secara rekursif di Linux, ikuti langkah -langkah ini:
- Buka tetingkap terminal dan navigasi ke direktori yang anda mahu menukar kebenaran untuk.
- Gunakan arahan berikut untuk menukar keizinan secara rekursif untuk semua fail dan subdirektori dalam direktori: chmod -r [kebenaran] [direktori]
1 - Sebagai contoh, jika anda ingin memberi bacaan, tulis dan laksanakan keizinan kepada pemilik dan baca dan laksanakan keizinan kepada kumpulan dan orang lain untuk semua fail dan direktori dalam "/var/www/html " Direktori, gunakan arahan berikut:
chmod -r 755/var/www/html
Di sini, The 7 memberi Baca, tulis dan melaksanakan kebenaran kepada pemilik, 5 memberi Baca dan execute kebenaran kepada kumpulan dan lain -lain, dan
-R
. - Gunakan arahan ls -l untuk mengesahkan bahawa kebenaran telah digunakan secara rekursif:
ls -l/var/www/html
Ini akan menyenaraikan semua fail dan direktori dalam direktori "/var/www/html" bersama -sama dengan kebenaran mereka.
Menukar keizinan secara rekursif menggunakan mod simbolik
Anda juga boleh menggunakan mod simbolik dengan perintah chmod untuk menukar kebenaran fail secara rekursif. Kaedah ini membolehkan anda menukar kebenaran dengan cara yang lebih berbutir. Inilah cara menggunakan mod simbolik:
- Buka tetingkap terminal dan navigasi ke direktori yang anda mahu menukar kebenaran untuk.
1 chmod -r [who] [operator] [kebenaran] [direktori] Di sini, yang menentukan siapa yang anda ingin gunakan perubahan kebenaran, pengendali menentukan operasi apa yang ingin anda lakukan pada kebenaran, dan keizinan menentukan keizinan baru yang ingin anda tetapkan.
- Sebagai contoh, jika anda ingin memberi bacaan, tulis dan laksanakan keizinan kepada pemilik, baca dan laksanakan kebenaran kepada kumpulan, dan laksanakan kebenaran kepada orang lain untuk semua fail dan direktori dalam direktori "/var/www/html, gunakan direktori, gunakan Perintah berikut:
chmod -r u = rwx, g = rx, o = x/var/www/html
Di sini, u mewakili pemilik, g mewakili kumpulan, dan o mewakili yang lain. The = pengendali menetapkan keizinan kepada nilai tepat yang ditentukan, dan bermaksud Baca, tulis, dan melaksanakan keizinan.
Kesimpulan
Permintaran fail yang berubah secara rekursif di Linux adalah proses mudah menggunakan arahan CHMOD. Anda boleh menggunakan sama ada mod angka atau simbolik untuk menggunakan perubahan kebenaran secara rekursif ke semua fail dan direktori dalam direktori yang ditentukan. Walau bagaimanapun, berhati -hati apabila mengubah kebenaran secara rekursif, kerana ia boleh membawa kesan yang tidak diingini dan berpotensi menyebabkan masalah keselamatan jika tidak dilakukan dengan betul.
- « Cara Mengkonfigurasi Tetapan DNS di Ubuntu & Linuxmint
- Cara Meningkatkan ke Ubuntu 15.10 dari Ubuntu 15.04 »