21. okruh
GNU/Linux
uživatelské účty, přístupová práva
GUI, architektura X Windows, správce oken
uživatelské účty
- Linux je systémem víceuživatelským (tzn. že k danému OS se může v reálném čase
připojit současně více uživatelů, a to jak lokálně na daném PC, tak i vzdáleně)
- Linux má uživatele sdruženy do skupin. Každý uživatel je členem minimálně jedné skupiny, může být však členem i více
skupin
- uživatel "root" je v Linuxu jediným uživatelem, který má přístup k administrativním funkcím systému
- po přihlášení a úspěšné autentizaci je uživateli přiděleno odpovídající UID a GID jeho primární skupiny
uživatelské účty
- UID (User ID) - je číslo uživatele, které Linux využívá k identifikaci namísto uživetelského jména
GID (Group ID) - je číslo skupiny
- informace o skupinách jsou uloženy v souboru /etc/group
- informace o uživatelech jsou uloženy v souborech /etc/passwd a /etc/shadow
- přidání uživatele do systému „useradd“
- příkaz pro modifikaci uživatele „usermod“
- příkaz pro změnu hesla daného uživatele „passwd“
- u každého příkazu můžete získat info o potřebných parametrech po zadání „prikaz –help“ či „man prikaz“
přístupová práva
- všechny soubory v Linuxovém systému mají nějaká oprávnění, která umožňují (popř. zabraňují) ostatním je shlížet, měnit nebo spouštět
- superuživatel root má přístup ke každému souboru v počítači
- každý soubor má omezení přístupu, omezení uživatelů a asociaci k vlastníkovi a skupině
přístupová práva
Každý soubor je zajištěn následujícími třemi sadami oprávnění (seřazeno dle důležitosti):
vlastník
platí pro majitele souboru
skupina
platí pro skupinu uživatelů, která je k souboru přiřazena
ostatní
platí pro ostatní uživatele
přístupová právaV každé z těchto tří jsou vlastní oprávnění. Tato povolení a způsob, jak se projevují na
souborech a adresářích jsou popsána zde:
čtení
soubory mohou být zobrazeny/otevřeny
může být zobrazen obsah adresářů
zápis
soubory mohou být měněny či mazány
obsah adresáře může být pozměňován
spouštění
spustitelné soubory mohou být spuštěny jako programy
je možné vstoupit do adresářů
přístupová práva
- práva souborů můžeme zjistit příkazem ls -l
drwxr-xr-x 2 root root 4096 2007-08-07 20:50 alternatives/-rw-r--r-- 1 root root 49 2007-08-06 23:43 aliases
- v prvním sloupci výpisu vidíme přístupová práva
např:
drwxr-xr-x
přístupová práva
Tento zápis si pro větší přehlednost rozdělíme do čtyř sloupců:
typ práva vlastníka práva skupiny práva ostatníchd rwx r-x r-x
První sloupec je jednoznakový a určuje, o jaký typ souboru se jedná.
- = souborc = znaková zařízení (tiskárna...)
b = bloková zařízení (disky...)d = adresář
l = link
Další tři sloupce již označují skupiny, kterým můžeme práva přiřazovat. Práva vlastníka určují, co se souborem může dělat vlastník souboru. Práva skupiny udávají, co se
souborem můžou provádět ostatní členové skupiny, které soubor náleží. A nakonec jsou práva ostatních, kteří nepatří do skupiny, jíž soubor přísluší.
přístupová práva
Význam r, w, x
práva význampro soubor pro adresář r Read číst soubor vypsat obsah adresářew Write zapisovat do souboru vytvářet nebo mazat souboryx eXecute spouštět soubor procházet adresářem
Změna práv souborů
- k tomuto účelu slouží příkaz chmod
X Window System
- síťový a zobrazovací protokol poskytující GUI (Graphical User Interface)
- systém X Window je grafická nadstavba Linuxu
- zajišťuje pracovní zázemí pro správce oken
- samotný systém X Window není grafickým uživatelským rozhraním
- nepohybujeme se přímo v něm, ale ve správcích oken
X Window System
x server vezme vstup z klávesnice a myši a zobrazí ho na obrazovce. webový prohlízeč a
emulace terminalu běží na uživatelově pracovní stanici a aktualizace systému běží na
vzdáleném serveru, ale je kontrolován z uživatelovi stanice. vzdálené aplikace běží
jako lokální
GUI
Graphical User Interface
tedy grafické uživatelské rozhraní. Nejčastěji se grafická uživatelská rozhraní skládají ze okenního manažeru majícího na starostí správu jednotlivých oken, z panelu umožňujícího přepínání běžících programů a z pracovní plochy. Pracovní plocha slouží k uložení libovolných typů souborů, především
ale ikon sloužících ke spouštění programů.
Správci oken
- správce oken zajišťuje obvykle dekorace oken, nabídky a ikony
- povětšinou se starají o klávesové zkratky, ať už "systémové" (zavření okna, přepínání aplikací, ...), či uživatelské (například spuštění aplikace)
- některé aplikace jsou naprogramovány tak, aby využívaly výhod konkrétního správce oken
- všechny programy pro Linux budou fungovat bez ohledu na to, jakého správce oken právě používáme
Správci oken
Gnome
KDE
Xfce
Fluxbox
Blackbox
Gnome- patří spolu s KDE mezi dva nejpoužívanější prostředí linuxový desktopů
- trend maximální jednoduchosti
KDE- luxusní a bohaté prostředí s velkými možnostmi nastavení
- podobá se prostředí MS Windows když neprovedeme žádné nastavení
Xfce- vysoká rychlost
- snaží se šetřit systémovými prostředky (“lehkotonážní desktopové prostředí“)
Fluxbox- minimalistický, hardwarově nenáročný
- vysoká konfigurovatelnost
Blackbox- extrémní rychlost a minimalismus
- nemá aktivní plochu