Előfordul, hogy végre kell hajtanunk egy parancsot, például módosítanunk kell egy mappa és annak tartalmának jogosultságait, azonban azt szeretnénk, ha ezt a változást NEM egy adott fájlra, vagy egy adott mappára kell alkalmazni ... akkor is, ha az a felette lévő mappában van. amely végrehajtjuk a parancsot.
A jobb megértés érdekében van egy mappám (nyilvántartások) és azon belül 4 fájl (doc.txt, file.mp4, list.txt és thesis.doc), Meg akarom változtatni ezeknek a fájloknak az engedélyét, hogy csak a tulajdonos férhessen hozzá, ezt tegye meg, kivéve a lista.txt, amit szeretnék, ha mindenki láthatná, vagyis nem változtatnának az engedélyein.
Összefoglalva:
- A doc.txt, file.mp4 és thesis.doc fájlokat CSAK a tulajdonos tekintheti meg
- A list.txt fájlt mindenki láthatja, vagyis nem akarom, hogy az engedélyeik változzanak.
Ennek elérése érdekében megváltoztathatom az összes fájl engedélyét, majd a list.txt engedélyeket is megváltoztathatom úgy, hogy azok a korábbiakhoz hasonlóan legyenek. Ez két sor lenne ... de, mint szinte mindig a Linuxban, van mód az ize optimalizálására
Lássuk, hogyan:
- Azoknak a jogosultságoknak a megváltoztatásához, amelyekhez csak a tulajdonos férhet hozzá: chmod 700
- A mappában található összes fájl engedélyeinek megváltoztatásához (Emlékszem, fájloknak hívják) használni fogjuk: rekordok /
- A list.txt fájl kizárásához a következőket fogjuk használni: /!(list.txt)
Más szavakkal, a végső parancs a következő lenne:
chmod 700 archivos/!(lista.txt)
Ez ilyen egyszerű, itt van egy képernyőkép a mappában lévő fájlok előtti engedélyekről, a parancs végrehajtásáról és az engedélyek módjáról:
Ha például egynél több fájlt akarunk kizárni lista.txt plusz tézis.doc , elválaszthatjuk azokat a fájlokat a | … Vagyis:
chmod 700 archivos/!(lista.txt|tesis.doc)
Mi az egyszerű? 😀
Nos, nincs mit hozzáfűzni, ez egyszerűség, de ha nagy mennyiségű információval dolgozunk, megmentheti a napot 😉
Soha nem jutott volna eszembe az igazság, kizárni, bár néha találkoztam ezzel a dilemmával, a Greetings-szel
Kiváló TIPP, üdvözlet
Kaze, emilio del ipi cepero bonilla vagyok, hogy vagy? Köszönöm a cikket, ez szolgált nekem
Helló, hogy vagy gyerek?
Nagyon jó !!!!!
köszönet a megosztásért