Linux Příkazy
Příkazy budou postupně prověřeny a vyzkoušeny na daných distribucích.
Správa uživatelů / skupin
Distribuce Parrot ( aktuální k 02/2025 ). Převzato z
https://www.websupport.cz/podpora/kb/sprava-souboru-a-uzivatelu-v-linuxovem-prikazovem-radku/
Vytvoření uživatele
sudo useradd -m test
Vytvořil se uživatel jména test ( v souboru /etc/passwd ) a automaticky se zařadil do své nově vytvořené stejnojmenné primární skupiny test ( v souboru /etc/group ). Zároveň se vytvořila domovská složka /home/test ( přepínač -m ).
Nyní je potřeba přidělit uživateli heslo:
sudo passwd test
Heslo - dostatečně kvalitní - se na požádání zadává dvakrát.
Ověří se jestli jsou uživatel a skupina vytvořeny:
id test
Vypíše číselné a slovní označení: uživatel (uid jako user identifier), primární skupina (gid jako group identifier), všechny skupiny (groups) kde je uživatel zařazen - jsou oddělené čárkou.
Aby nový uživatel mohl nastavovat věci pomocí příkazu sudo , musí být vložen v souboru /etc/sudoers . Tento soubor se upravujeme příkazem visudo takto:
sudo visudo
Ke konci souboru se zapíše řádek s obsahem:
test ALL=(ALL:ALL) NOPASSWD: ALL
-
- Spustí systémové příkazy/úpravy s oprávněním root bez zadání hesla. Nebo
test ALL=(ALL:ALL) ALL
-
- Spustí systémové příkazy/úpravy s oprávněním root se zadáním hesla. Toto je bezpečnější.
Změna se uloží pomocí kláves [ Ctrl+X ] a potvrzením klávesy [ A / Y ] a [ Enter ].
Vymazání existujícího uživatele
sudo userdel test
Vymazal se uživate test ze souboru /etc/passwd a skupina test ze souboru /etc/group . Je potřeba vymazat odstraněného uživatele i ze sudo-root souboru /etc/sudoers pomocí příkazu sudo visudo .
Vytvoření nové skupiny
Přidání uživatele do skupiny
Vymazání skupiny
Nová skupina se vytvoří - na konec souboru /etc/group se přidá záznam.
sudo groupadd nazev_skupiny
Existující uživatel test se vloží do existující skupiny.
sudo usermod -a -G nazev_skupiny test
Skupina se vymaže - odstraní se záznam ze souborů /etc/group a /etc/passwd .
sudo groupdel nazev_skupiny