cat a kdy je vhodné ho použít?less a cat?head a jak určíš, kolik řádků zobrazí?-rw-r--r--)?/etc/passwd a /etc/shadow?chmod a jak se používá?useradd, groupadd, usermod, passwd, userdel a groupdel?studentiuciteleeva (člen skupiny studenti)adam (člen skupiny studenti)petr (člen skupiny ucitele)test123).eva také do skupiny ucitele.adam a skupinu ucitele.petr.poznamka.txt.eva a skupinu na studenti.root vytvoř složku /home/spolecne.root a skupinu studenti.rw,rw,studenti:chmod g+s /home/spolecne
/home/spolecne vytvoř soubor zkouska.txt jako uživatel eva.studenti.adam a zkontroluj, že může tento soubor číst i upravovat.Znovu vytvoř skupinu ucitele.
Vytvoř uživatele:
reditelucitelkastudent1student2Přiřaď uživatele do skupin:
reditel, ucitelka → ucitelestudent1, student2 → studentiVytvoř strukturu složek:
/opt/skola/
├── ucitele/
└── studenti/
Nastav:
/opt/skola/ucitele → vlastník root, skupina ucitele, práva 770/opt/skola/studenti → vlastník root, skupina studenti, práva 770Do obou složek přidej soubor info.txt s krátkým textem (např. „Vítejte ve složce učitelů“).
Ověř, že:
ucitele.studenti.(sudo ti dává oprávnění, ale i zodpovědnost. Nauč se před každým použitím sudo přečíst spouštěný příkaz a zamyslet se, jestli ho opravdu chceš spustit. Ale opět, neboj se experimentovat – na virtuálním počítači není co zkazit.)
Co by měl dělat tento příkaz?
ll /var/db/sudo/lectured/
Příkaz ale pod běžným uživatelským účtem nefunguje; potřebuješ sudo ll /var/db/sudo/lectured/. To ale taky nefunguje. Proč? Jak to spravit?
/var/db/sudo/lectured/? Komu patří? Jak jsou velké?/var/run/sudo/ts? Komu patří? Jak jsou velké? Kdo k nim má jaká práva?/var/run/sudo/ts?Když spustíš příkaz sudo, zeptá se tě na heslo. Když ho spustíš podruhé (ve stejném terminálu), už se neptá – pamatuje si, že jsi heslo před chvilkou zadala.
Vyzkoušej si ale, že tohle nefunguje s příkazem pro smazání „tvého“ souboru v /var/run/sudo/ts. Když ho pustíš několikrát za sebou, sudo se vždycky znovu zeptá na heslo.
Proč?
Zadej tyhle příkazy:
/var/db/sudo/lectured/./var/run/sudo/ts.sudo echo.A odpověz:
sudo echo jinak?/var/db/sudo/lectured/?