# Archiv
# Archiv do 2024
** Poznámky Návody Komentáře **
# Přihlášení

Linux Příkazy


Příkazy budou postupně prověřeny a vyzkoušeny na daných distribucích.


Dávkové příkazy - skriptování

https://www.itnetwork.cz/  ] , [  https://osy.fel.cvut.cz/  ] , [  ..  ]


Příkazy : správa uživatelů / skupin , výpis paměti , oprávnění na adresáře a soubory , výpis běžících procesů.


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 například příkazem visudo takto:

sudo visudo

Ke konci souboru se pro uživatele test 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 ].

Soubor  /etc/sudoers  lze samozřejmě editovat jako root i jiným editorem ( například editor z MC.. ). 

 

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í uživatele ze 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

nebo

sudo gpasswd -a test nazev_skupiny

 

Existující uživatel  test  se vymaže z existující skupiny.

sudo gpasswd -d test nazev_skupiny

 

Skupina se vymaže  - odstraní se záznam ze souborů /etc/group a /etc/passwd .

sudo groupdel nazev_skupiny

 


Výpis paměti

Obsazení paměti

 

free --help  vypíše použitelné parametry

 

free -hltw  vypíše srozumitelný přehled veškeré paměti
( částečně se liší od fyzicky osazené - rozdíl užívá systém cache/"kešování" )

 


Oprávnění na adresáře a soubory

Rekurzivní změna oprávnění užití

 

!! POZOR !! - rekurzivní - čili provede se automaticky opakovaně bez ptaní. Proto je třeba příkaz používat opatrně s rozmyslem. Vhodné je to  především na běžná uživatelova data v určitých strukturách adresářů a podadresářů ( fotky, videa, hudbu, texty, tabulky.. ). Takové příkazy by se neměly užívat nad systémovými adresáři !!

Rekurzivní změna oprávnění pro adresáře v příkazové řádce zadat

find /path/do/adresare -type d -print0 | xargs -0 chmod 755

Rekurzivní změna oprávnění pro soubory v příkazové řádce zadat

find /path/do/adresare -type f -print0 | xargs -0 chmod 755

 


Běžící procesy

Výpis běžících procesů

 

Vypíše všechny běžící procesy

ps -ef

 

Vypíše běžící procesy služby / programu  [ xxx ]

ps -ef | grep xxx

 


 

 

 

 

Naposledy upraveno: 12. 12. 2025, 11:49