Přihlášení do systému - LOGIN



Před přihlášením do systému výpočetního serveru _MUSÍ_ mít uživatel zřízen účet, viz Zřízení uživatelského účtu.
Uživatel je _POVINEN_ v co nejkratší době změnit své provizorní heslo na korektní heslo známé pouze jemu.

Vzdálené přihlášení (remote acces) je operace při které uživatel spustí na jeho lokálním počítači (dále jen lokálním počítač) klientský program síťové služby telnet nebo ssh s udáním vzdáleného počítače na němž běží příslušná serverová část služby telnet respektive ssh. Pokud lokální počítač pracuje pod operačním systémem typu UNIX (například AIX, Digital UNIX, HP-UX, Linux a další; dále jen UNIX) stačí zadat

  telnet thunder.upol.cz
  
nebo
  ssh -l loginname thunder.upol.cz
  

kde první příkaz spustí program telnet a následně se zeptá na uživatelovo logovací jméno (login name) do systému THUNDER a heslo (password). Pokud se uživatel hlásí do systému poprvé, zadá provizorní heslo, jenž sdělil správci při zakládání uživatelského účtu, viz Zřízení uživatelského účtu. Alternativně druhý příkaz spustí program ssh a následně se dotáže na heslo. Logovací jméno je zadáno z příkazového řádku. Rozdíl mezi službami telnet a ssh je ve vyšší bezpečnosti protokolu ssh, který používá kryptovaný přenos mezi lokálním a vzdáleným systémem.
V operačních systémech Windows YY/XXXX firmy Microsoft existuje program telnet, který plní stejnou funkci, jako první uvedený příkaz. Pro pohodlné používání je třeba program telnet nastavit. Obvykle se zadává pouze jméno vzdáleného systému. Tím je v našem případě `thunder.upol.cz'. Dále se může vyskytnout dotaz na druh terminálu. Vyberte z nabídky například terminál `vt100'. Pokud by se náhodou vyskytla otázka na IP adresu vzdáleného počítače, odpovězte sekvencí čísel `158.194.88.36'.

Po zadání logovacího jména a hesla uživatelem jsou tyto informace ověřeny vzdáleným systémem, tedy serverovou částí programu telnet nebo ssh na počítači THUNDER. Pokud je uživatel oprávněn ke vstupu, obdrží výzvu shellu

  $ _
  

a může zadávat příkazy a pracovat na vzdáleném sytému. Například příkaz `ls' vypíše obsah aktuálního adresáře, tedy domovského adresáře uživatele na vzdáleném počítači. V našem případě to bude adresář `/home/users/loginname/' na počítači `thunder.upol.cz' a bude prázdný. Příkaz `pwd' oznámí uživateli jméno aktuálního adresáře a `who' vypíše všechny uživatele momentálně připojené k systému. Každý příkaz musí být samozřejmě následován stiskem klávesy `Enter'. Pro další příkazy a základní operace viz Základy shellu, elementy OS typu UNIX, konfigurace prostředí. Pro úplnost vysvětleme pojem `shell'. Program `shell' plní v UNIXu podobnou funkci, jako `command.com' v DOSu. Tedy, jednoduše řečeno, zajišťuje komunikaci operačního systému s uživatelem. Obsahuje některé jednoduché příkazy, zajišťuje spouštění složitějších příkazů, rozhraní pro management procesů, souborů a vstupů-výstupů příkazů. Dodejme, že v Linuxu se standardní shell jmenuje `bash'. Uživatel si však může zvolit i jiný shell.


Odhlášení od systému.

Uživatel se odhlásí od systému pomocí příkazu logout respektive exit nebo stiskem klávesové kombinace Ctrl-d.