Linux:Jogosultsági rendszer
(Változatok közti eltérés) (→Ext[2|3|4] fájlrendszer) |
|||
1. sor: | 1. sor: | ||
- | = | + | = ACL-ek = |
- | <kivonat> | + | <kivonat>getfacl, setfacl</kivonat> |
- | * | + | * Nyisson egy könyvtárat aclTest néven! jelenítse meg, hogy milyen ACL beállítások élnek ezen a könyvtáron!<megoldas> |
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ mkdir aclTest |
+ | feri@aries:~$ getfacl aclTest | ||
</code></megoldas> | </code></megoldas> | ||
- | * | + | |
+ | * Tegye lehetővé, hogy a sudo csoport teljes jogkörrel rendelkezzen a testAcl könyvtár tartalmára!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ setfacl -m group:sudo:rwx testAcl |
</code></megoldas> | </code></megoldas> | ||
- | * | + | |
+ | * Ellenőrizze le a megoldás helyességét!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ getfacl testAcl |
+ | feri@aries:~$ ls -l # a jogosultságok mögötti + jel jelzi, hogy van érvényes ACL a könyvtáron. | ||
</code></megoldas> | </code></megoldas> | ||
- | * | + | |
+ | * Állítsa be, hogy a testAcl könyvtárban létrehozott újabb fájlokra és könyvtárakra is legyen érvényes a sudo csoport extra jogköre!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ setfacl -d -m group:sudo:rwx testAcl |
</code></megoldas> | </code></megoldas> | ||
- | * | + | |
+ | * Hozzon létre egy testFile.txt nevű fájlt az testAcl könyvtárban! Nézze meg, hogy örökölte-e ez az előző feladatban megadott jogosultsáokat!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ mkdir aclTest/testFile.txt |
+ | feri@aries:~$ getfacl aclTest/testFile.txt | ||
</code></megoldas> | </code></megoldas> | ||
- | * | + | |
+ | * Törölje az aclTest/testFile.txt fájlról a sudo csoport jogait!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ setfacl -x group:sudo testAcl/testFile |
</code></megoldas> | </code></megoldas> | ||
- | * | + | |
+ | * Töröljön minden ACL beállítást az aclTest/testFile.txt fájlról!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ setfacl -b testAcl/testFile |
</code></megoldas> | </code></megoldas> | ||
- | * | + | |
+ | |||
+ | * <megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | feri@aries:~$ | + | feri@aries:~$ touch Test |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</code></megoldas> | </code></megoldas> | ||
- | + | ||
- | + | * <megoldas> | |
- | * | + | |
<code lang="bash"> | <code lang="bash"> | ||
- | + | feri@aries:~$ touch Test | |
- | + | ||
- | + | ||
- | + | ||
- | feri@aries:~$ touch | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</code></megoldas> | </code></megoldas> |
A lap 2023. március 23., 13:04-kori változata
ACL-ek
Kivonat: getfacl, setfacl
- Nyisson egy könyvtárat aclTest néven! jelenítse meg, hogy milyen ACL beállítások élnek ezen a könyvtáron!
- Tegye lehetővé, hogy a sudo csoport teljes jogkörrel rendelkezzen a testAcl könyvtár tartalmára!
- Ellenőrizze le a megoldás helyességét!
- Állítsa be, hogy a testAcl könyvtárban létrehozott újabb fájlokra és könyvtárakra is legyen érvényes a sudo csoport extra jogköre!
- Hozzon létre egy testFile.txt nevű fájlt az testAcl könyvtárban! Nézze meg, hogy örökölte-e ez az előző feladatban megadott jogosultsáokat!
- Törölje az aclTest/testFile.txt fájlról a sudo csoport jogait!
- Töröljön minden ACL beállítást az aclTest/testFile.txt fájlról!