Linux:Přehled základních příkazů: Administrace uživatelů

Z Wikiknih

Přejít na: navigace, hledání

Tato stránka je kandidát na rychlé smazání. Důvod: Obsah stránky byl integrován do kapitoly Linux:Přehled_základních_příkazů

Pokud nesouhlasíte s tím, aby tato stránka byla smazána, odkaz na šablonu {{Smazat}} odstraňte a své důvody objasněte na diskusní stránce.

Správci – Před smazáním nezapomeňte ověřit, jestli sem jiné stránky neodkazují a zkontrolovat historii stránky.


Příkazy pro administraci uživatelů

Obsah

[editovat] WHO

(standardní příkaz operačních systémů UNIX)

Tento příkaz vypisuje seznam všech uživatelů, kteří jsou momentálně připojení k systému. Jedná se o standardní příkaz operačních systémů Unix. Může být nahrazen příkazem "w", který navíc zobrazuje i další informace.další data a statistiku.


[editovat] Specifikace

Syntaxe příkazu je přesně specifikována v SUS (Single Unix Specification) a v rozšíření XSI (X/Open System Interfaces Extension). Ve výpisu je udán: uživatel, terminál, čas přihlášení, ID procesu, čas od poslední aktivity na terminálu, případně další informace podle použitých přepínačů.

Příkaz může být vyvolán s argumenty "am i" nebo "am I" (tedy "who am i" nebo "who am I"), který zprostředkuje výpis informací vztažený pouze k aktuálnímu uživatelskému terminálu (s totožným výsledkem lze užít přepínač -m).


[editovat] Užití

SUS specifikuje přepínače -m, -T, a -u, ostatní specifikace přepínačů je v rozšíření XSI. Příkaz who s přepínačem

   -a, poskytne uživateli sdružené informace, jaké jsou jednotlivě vypisovány 
   -b, zobrazí čas, kdy byl systém na počítači naposledy restartován
   -d, zobrazí procesy zombie s detaily
   -H, zobrazí hlavičku sloupců
   -l, vypíše terminály, pokud se může uživatel zalogovat (přihlásit do systému)
   -m, vypíše informace o aktuálním terminálu, na němž je uživatel přihlášen
   -p, vypíše aktivní procesy
   -q, rychlý formát, vypíší se pouze jména a počet všech uživatelů, kteří jsou právě přihlášeni, bez ohledu na ostatní přepínače; 
   -r, zobrazí úroveň běhu v inicializačním procesu
   -s, defaultní přepínač (systémem přiřazen, když uživatel neuvede žádný přepínač; zobrazí se pouze jméno, terminál a čas logu
   -t, vypíše se informace, kdy byl systémový čas naposledy změněn
   -T, ukazuje detaily každého terminálu ve standardním formátu
   -u, vypisuje se ztrátový čas, doba nečinnosti během přihlášení



[editovat] FINGER

Příkaz finger zobrazuje informace jací uživatelé jsou připojeni k hostitelskému počítači. Pomocí tohoto příkazu je možné zjistit i podrobnější informace o jednotlivých uživatelích.


[editovat] Specifikace

Při použití holého příkazu FINGER je vypsán seznam všech uživatelů připojených k hostitelskému počítači. Pokud za příkaz uvedeme jméno uživatele, jsou zobrazeny informace o daném uživateli i pokud není k hostitelskému počítači připojen. Ne všechny servery příkaz finger automaticky umožňují, některé ho sice používají, ale s určitými restrikcemi.


[editovat] Užití

Příkaz je možné použít s následujícími přepínači (finger [-slpm])

     -s, stručný výpis 
     -l, kompletní výpis
     -p, nezobrazují se informace ze souborů .plan, .foward a .project
     -m, u uživateků se zobrazuje pouze uživatelské jméno


[editovat] SU

Příkaz, který umožňuje spuštění shell pod jiným uživatelským jménem a uživatelskou skupinou. Pokud není uživatelské jméno vyplněno, příkaz automaticky provede přihlášení na superuživatele -root (možnost dotazu na heslo).


[editovat] Specifikace

Při použití příkazu SU se uživatel dočasně stává jiným uživatelem. Shell je spuštěn s reálným a efektivním user ID, group ID i skupinami, jejichž je nově přihlášený uživatel členem. Pokud má uživatelský účet heslo, bude požadováno jeho zadání. Příkaz su implicitně nemění aktuální adresář. Jsou-li zadány další argumenty, budou předány jako argumenty shellu.

[editovat] Použití

Příkaz SU je možné použít s následujícími parametry

su [-flmp] [-c příkaz] [-s shell] [--login] [--fast] [--preserve-environment] [--command=příkaz] [--shell=shell] [-] [--help] [--version] [uživatel [arg...]]

  -c, není odstartován interaktivní shell, ale je předán příkaz jako jediný řádek shellu 
  -f, předá shellu volbu R -f . Tuto volbu je pravděpodobně vhodné používat pouze pro shelly csh a R tcsh
  --help, vypíše návod k použití na standardní výstup
  -, přihlášení bude provedeno na superuživatele, aktuální adresář se stane domovským
  -m (-p),nemění proměnné prostředí `HOME', `USER', `LOGNAME' ani `SHELL'
  -s, spustí zadaný shell místo uživatelova shellu z /etc/passwd
  --version, vypíše číslo verze na standardní výstup