Kadang-kadang kita perlu melaksanakan perintah, misalnya mengubah izin folder dan isinya, namun kita ingin perubahan ini TIDAK berlaku pada fail tertentu, atau ke folder tertentu ... walaupun ketika itu berada di dalam folder di atas itu. yang kita laksanakan perintah.
Untuk pemahaman yang lebih baik, saya mempunyai folder (rekod) dan di dalamnya 4 fail (doc.txt, file.mp4, list.txt dan thesis.doc), Saya ingin menukar kebenaran fail tersebut sehingga hanya pemilik yang dapat mengakses, melakukannya kecuali dengan senarai.txt, bahawa saya mahu semua orang dapat melihat, iaitu bahawa mereka tidak mengubah kebenarannya.
Menyusun:
- doc.txt, file.mp4 dan thesis.doc HANYA dapat dilihat oleh pemiliknya
- list.txt dapat dilihat oleh semua orang, iaitu, saya tidak mahu kebenarannya berbeza-beza.
Untuk mencapainya, saya dapat mengubah kebenaran ke semua fail dan kemudian juga mengubah izin ke list.txt sehingga memilikinya seperti sebelumnya. Ini akan menjadi dua baris ... tetapi, seperti hampir selalu di Linux, ada cara untuk mengoptimumkan 😉
Mari lihat bagaimana:
- Untuk mengubah izin yang hanya dapat dimiliki oleh pemilik, kami akan menggunakan: chmod 700
- Untuk menukar kebenaran pada semua fail dalam folder itu (Saya ingat ia dipanggil: file) kami akan menggunakan: rekod/
- Untuk mengecualikan senarai fail.txt, kami akan menggunakan: /!(list.txt)
Dengan kata lain, perintah terakhir adalah:
chmod 700 archivos/!(lista.txt)
Sangat mudah, berikut adalah tangkapan skrin kebenaran sebelum fail dalam folder itu, pelaksanaan perintah, dan bagaimana kebenarannya:
Sekiranya kita ingin mengecualikan lebih daripada satu fail, misalnya senarai.txt tambah tesis.doc , kita boleh memisahkan fail tersebut dengan | … itu dia:
chmod 700 archivos/!(lista.txt|tesis.doc)
Apa yang mudah? 😀
Tidak perlu ditambah lagi, itu adalah kesederhanaan tetapi apabila bekerja dengan banyak maklumat, ia dapat menjimatkan hari 😉
Kebenaran tidak akan pernah terpikir oleh saya, untuk mengecualikan walaupun kadang-kadang saya menghadapi dilema ini, Salam
TIP yang sangat baik, Salam
Kaze, saya emilio del ipi cepero bonilla, apa khabar? Terima kasih untuk artikel itu, ia memberi saya kuantiti
Helo, apa khabar anak kecil?
Sangat bagus !!!!!
terima kasih kerana berkongsi