Toto je soubor cvičení následujících po článku o oprávněních pro Linux.
Pokud jste si pozorně přečetli článek a porozuměli principům podrobně uvedeným uvnitř, měli byste být schopni odpovědět na většinu otázek.
Pokud najdete nějaké chyby nebo nepřesnosti, neváhejte zanechat komentář.
Hodně štěstí!
Základy oprávnění pro Linux
- Otázka 1 :připojeno jako devconnected . Zde je výstup mého příkazu ls .
Budu moci do souboru zapsat nějaké úpravy?
Odpověď Ano, uživatel má oprávnění ke čtení a zápisu. V důsledku toho může devconnected provést určité úpravy souboru.- Otázka 2 :připojen jako Bob (který není součástí devconnected skupiny). Zde je výstup příkazu ls.
Bob chce přesunout můj .profile (nachází se v devconnected do kořenového adresáře adresář.
Zvládne to?
OdpověďNe! Bob patří do kategorie „ostatní“, která nemá oprávnění k zápisu do složky. V důsledku toho nebude moci soubor přesunout.- Otázka 3 :připojen jako Bob (stále není součástí skupiny devconnected). Zde je výstup příkazu ls .
Bob chce přejít do devconnected adresář .
Zvládne to?
Odpověď č. Bob patří do kategorie „ostatní“, která nemá oprávnění ke spuštění (procházení) složky. Bobovi bude odepřen přístup.- Otázka 4 :připojeno jako devconnected . Zde je výstup příkazu ls.
Můžu to udělat?
Odpověď Ano! Uživateli je nastaveno oprávnění k zápisu. V důsledku toho budu moci zapisovat do tohoto souboru.- Který soubor obsahuje seznam uživatelů v systému Linux?
Binární číselná soustava
- Otázka 5 :Převeďte binární číslo 1010001 do desítkové soustavy.
- Otázka 6 :Převeďte binární číslo 11011 do desítkové soustavy.
- Otázka 7 :Převeďte desetinné číslo 12 do dvojkové číselné soustavy.
Příkaz Chmod
- Otázka 8 :Jaká oprávnění udělí následující příkaz:„chmod 777 ?
- Otázka 9 :Jaká oprávnění udělí následující příkaz:„chmod 444 ?
- Otázka 10 :Jaká oprávnění udělí následující příkaz:„chmod 641 ?
Maska oprávnění pro Linux
- Otázka 11 :jaký příkaz by měl být proveden, aby se zobrazila maska oprávnění v systému Linux?
- Otázka 12 :Jaká je role masky v Linuxu?
- Otázka 13 :Vzhledem k této hodnotě masky, jaká oprávnění budou udělena souborům na mém hostiteli?
OdpověďOprávnění pro nově vytvořené soubory budou r w – r – – r – – (6 – 0 =6, 6 – 2 =4, 6 – 2 =4)- Otázka 14 :se stejnou maskou, jaká oprávnění budou udělena adresářům na mém hostiteli?
Oprávnění k adresáři
- Otázka 15 :co pro uživatele znamená, že má právo „spouštět“ v adresáři?
- Otázka 16 :podobně, co pro uživatele znamená mít oprávnění k zápisu do adresáře?
- Otázka 17 :co se v Linuxu používá k vytváření sdílených složek, které uživatelům umožňují přidávat soubory do adresáře, ale brání jim ve smazání položek, které nevlastní?
- Otázka 18 :Soubor je nastaven s následujícími oprávněními v adresáři s aktivovaným lepivým bitem. Budu moci smazat soubor přihlášený jako „devconnected“?
OdpověďČ. Pokud je aktivní bit sticky bit, pouze vlastník souboru bude moci tento soubor smazat (i když druhá skupina má plná oprávnění)- Otázka 19 :přihlášen jako john, budu moci procházet tímto adresářem? (john není součástí skupiny devconnected)
OdpověďČ. Sticky bit je velké „T“, což znamená, že sticky bit je nastaven pro tento adresář, ale není nastaveno oprávnění ke spuštění. V důsledku toho nemohou žádní uživatelé kromě samotného uživatele procházet tímto adresářem. Další příkazy
- Otázka 20 :jaký příkaz se používá v Linuxu ke změně vlastníka souboru nebo adresáře?
- Otázka 21 :jaký příkaz se používá v Linuxu ke změně skupiny souboru nebo adresáře?
- Otázka 22 :jaká volba by měla být zadána pro příkaz chgrp, aby byl rekurzivně aplikován na adresáře a potomky?
- Otázka 23 :jaká volba by měla být zadána pro příkaz chgrp pro zápis všech provedených změn na standardní výstup?
SUID &GUID
- Otázka 24 :jak byste stručně popsal SUID?
- Otázka 25 :jaký oblíbený příkaz se provádí v Linuxu s povoleným SUID?
- Otázka 26 :jaký příkaz spustíte pro nastavení SUID pro soubor na vašem hostiteli?
- Otázka 27 :jak byste stručně popsal GUID?
- Otázka 28 :jaký příkaz byste spustili pro nastavení GUID pro soubor na vašem hostiteli?
Záludné otázky
- Otázka 29 :pokud je pomocí příkazu cp zkopírován adresář s oprávněními „r w x r w x r w x“, budou oprávnění stejná v novém adresáři?
- Otázka 30 :jaký je rozdíl mezi malým písmenem „t“ a velkým „T“ pro lepivý bit?