navody:fc6uzivatele

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
navody:fc6uzivatele [2006/09/24 13:07] – vytvořeno mackynavody:fc6uzivatele [2022/11/14 12:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
-[[navody:fc6prirucka|Hlavní stránka]]+[[navody:fc6obsah|Hlavní stránka]]
  
 ===== Správa uživatelů ===== ===== Správa uživatelů =====
  
-==== Nastavení Sudo ====+==== Přidání, editace a mazání uživatelů a skupin ====
   * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].   * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].
  
-Jak již bylo zmíněno v předchozích kapitoláchněkteré úkony (např. instalaci novým aplikací, modifikaci skriptů) je třeba provádět s oprávněním tzvsuperuživatele. Práva superuživatele jsou "nedělitelná" - to znamená, že osoba, která vládne heslem superuživatelem, vládne celým systémem. Tento "bezpečnostní" problém se dá vyřešit pomocí příkazu ''sudo''.+Práce s operačním systémem //Linux// je podmíněna existencí tzv. účtu. Účty patří uživatelům, a umožňují jim se do systému přihlásit pomocí jména a hesla. Po úspěšném přihlášení se do systémů mohou uživatelé rozsahu jim iřazeným práv vytvářetměnit a mazat soubory a adresáře popř. spouštět procesyTato práva je možné definovat na úrovni jednotlivého uživatele nebo hromadně na úrovni tzvskupin a těmto skupinám pak přiřazovat uživatele((Přitom platí, že jeden uživatel může být členem několika skupin. Tímto jednoduchým způsobem lze nastavit relativně komplikovaný systém práv.)).
  
-''sudo'' přijímá jako svůj argument íkaz, který se následně spustí s právy superuživatelePřed samotným vykonáním tohoto íkazu ''sudo'' kontroluje soubor ''/etc/sudousers'', který obsahuje seznam lidíkteří mohou ''sudo'' používat, a seznam příkazů, které mohou tito lidé používat+Program pro správu uživatelů a skupin uživatelů lze spustit es nabídku //Aplikace -> Systém -> Správa -> Uživatelé a skupiny//Kromě ídání / odebrání uživatelů a skupin lze pomocí této utility také např. nastavit domovský adresář uživatele, provést změnu či expiraci hesla nebo zvolit //shell//((Standardním //shell//em je ''/sbin/bash''. Pokud opravdu nevíteco dělátetoto nastavení neměňte.)).\\
  
-  gedit /etc/sudoers+{{ navody: sprava_uzivatelu.png }}
  
-otevřeném souboru nalezněte řádky+**Poznámka:** příkazové řádce lze přidat/ubrat uživatele pomocí příkazů ''useradd'' resp. ''userdel''. Skupiny pak lze přidat/ubrat pomocí příkazů ''groupadd'' a ''groupdell''. Více viz. kapitola [[navody:fc6prompt#Uživatelé]].
  
-  # User privilege specification +==== Změna práv k souborům a adresářům ==== 
-  root ALL=(ALL) ALL+  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].
  
-za tyto řádky idejte řádek Vaším ivatelským jménem.+Jak již bylo řečeno výše, každý soubor adresář má v //OS Linux// svého majitele, kterým je zpravidla uživatel, který jej vytvořil. Ten, společně se superuživatelem, pak může udělovat/odebírat práva((Konkrétně se jedná o právo čtení, zápisu a spuštění v ípadě souboru a o právo prohlížení obsahu, manipulace se soubory a zobrazování informací o souborech v případě adresáře.)) spojená tímto souborem popř. adresářem jiným ivatelům.
  
-  your_user_name ALL=(ALL) NOPASSWD: ALL+Klikněte pravým tlačítkem myši na soubor popř. adresář a z nabídky vyberte //Vlastnosti// Požadovaná práva nastavíte v záložce //Oprávnění//.\\
  
-Sekce ''NOPASSWD:'' je nepovinná. Jestliže však pracuje v prostředí, o kterém se domníváte, že s sebou může přinášet určitá bezpečnostní rizika, **neopoužívejte tuto volbu**. Jednoduše odstraňte tuto část z příslušné řádky. Jestliže tuto sekci nepoužijite,  budete v případě, že spustíte příkaz pomocí ''sudo'', dotázáni na Vaše heslo a nikoliv heslo superuživatele.+{{ navodynastaveni_opravneni.png }}
  
-==== Nastavení a změna hesla superuživatele (root) ==== +**Poznámka:** Pro nastavení změny vlastnictví souborů / adresářů pomocí příkazové řádky přečtěte kapitolu [[navody:fc6prompt#chmod]].
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].+
  
-Superuživatel je "nejmocnějším" uživatelem systému //Linux//. Má právo přistupovat, smazat nebo změnit libovolné soubory či adresáře v systému a může také spustit nebo ukončit libovolný proces ((Toto se týká také souborůadresářů a procesů, které patří jiným uživatelům.)).+==== Změna vlastnictví souborů adresářů  ==== 
 +  * Přečtěte si kapitolu [[navody:fc6prompt#Obecné poznámky]].
  
-Pomocí následujícího příkazu lze změnit/nastavit heslo superuživatele.+U každého souboru / adresáře je možné vedle výše zmiňovaných práv změnit osobu jejich vlastníka. Z logiky věci vyplývá, že tuto změnu může provést současný vlastník popř. superuživatel. Změnu "vlastnictví" souboru / adresáře lze provést pomocí příkazu ''chown''.
  
-  passwd root+  chown jmeno_noveho_vlastnika umisteni_souboru_nebo_adresaru
  
-==== Zakázání účtu superuživatele (root) ====+==== Nastavení Sudo ====
   * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].   * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].
  
-Pomocí následujícího íkazu lze zakázat používání účtu superuživatele Pravděpodobně není dobrý nápad použít tento příkazpokud opravdu nevíteco děláte+Jak již bylo zmíněno v edchozích kapitolách, některé úkony (např. instalaci novým aplikací, modifikaci skriptů) je třeba provádět s oprávněním tzv. superuživatele. Práva superuživatele jsou "nedělitelná" - to znamená, že osobakterá vládne heslem superuživatelemvládne celým systémem. Tento "bezpečnostní" problém se dá vyřešit pomocí příkazu ''sudo''.
  
-  passwd -l root+''sudo'' přijímá jako svůj argument příkaz, který se následně spustí s právy superuživatele. Před samotným vykonáním tohoto příkazu ''sudo'' kontroluje soubor ''/etc/sudousers'', který obsahuje seznam lidí, kteří mohou ''sudo'' používat, a seznam příkazů, které mohou tito lidé používat. 
  
-==== Přidání, editace a mazání uživatelů a skupin ==== +  chmod 640 /etc/sudoers 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].+  gedit /etc/sudoers
  
-Práce s operačním systémem //Linux// je podmíněna existencí tzv. účtu. Účty patří uživatelům, kteří se do systému přihlašují pomocí svého jména a hesla. Po úspěšném přihlášení se do systémů mohou uživatelé v rozsahu jim přiřazeným práv vytvářet, měnit a mazat soubory a adrešáře popř. spouštět procesy. Tato práva je možné definovat na úrovni jednotlivého uživatele nebo hromadně na úrovni tzv. skupin a těmto skupinám pak přiřazovat uživatele ((Přitom platí, že jeden uživatel může být členem několika skupin. Tímto jednodochým způsobem lze nastavit relativně komplikovaný systém práv.)).+V otevřeném souboru nalezněte řádky
  
-Program pro správu uživatelů a skupin uživatelů lze spustit přes nabídku //Aplikace -> Systémová nastavení -> Uživatelé a skupiny//.\\+  # User privilege specification 
 +  root ALL=(ALL) ALL
  
-íkazové řádce lze přidat/ubrat ivatele pomocí příkazů ''useradd'' resp. ''userdel''. Skupiny pak lze přidat/ubrat pomocí příkazů ''groupadd'' a ''groupdell''. Více viz. kapitola [[navody:fc6prompt#Uživatelé]].+a za tyto řádky idejte řádek s Vaším ivatelským jménem.
  
 +  your_user_name ALL=(ALL) NOPASSWD: ALL
  
 +Sekce ''NOPASSWD:'' je nepovinná. Jestliže však pracuje v prostředí, o kterém se domníváte, že s sebou může přinášet určitá bezpečnostní rizika, **neopoužívejte tuto volbu**. Jednoduše odstraňte tuto část z příslušné řádky. Jestliže tuto sekci nepoužijite,  budete v případě, že spustíte příkaz pomocí ''sudo'', dotázáni na Vaše heslo a nikoliv heslo superuživatele.
  
 +Nastavte původní přístupová práva souboru ''/etc/sudoers''.
  
-==== Změna práv k souborům a adresářům ==== +  chmod 0440 /etc/sudoers
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Jak již bylo řečeno výše, každý soubor a adresář má v //OS Linux// svého majitele, kterým je zpravidla uživatel, který jej vytvořil. Ten, společně se superuživatelem, pak může udělovat/odebírat práva ((Konkrétně se jedná o právo čtení, zápisu a spuštění v případě souboru a o právo prohlížení obsahu, manipulace se soubory a zobrazování informací o souborech v případě adresáře.)) spojená s tímto souborem popř. adresářem jiným uživatelům.+Příkazy pak lze spouštět pomocí
  
-Klikněte pravým tlačítkem myši na soubor popř. adresář a z nabídky vyberte //Vlastnosti// Požadovaná práva nastavíte v záložce //Oprávnění//.+  sudo prikaz_povoleny_v_sudoers
  
-\\ **Poznámka:** Pro nastavení změny vlastnictví souborů adresářů pomocí íkazové řádky ečtěte kapitolu [[navody:fc6prompt#chmod]].+**Poznámka:** Soubor ''/etc/sudoers'' obsahuje řadu užitečných íkladů nastavení jednotlivých íkazů.
  
 +==== Nastavení a změna hesla superuživatele ====
 +  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]].
  
-==== Změna vlastnictví souborů adresářů  ==== +Superuživatel je "nejmocnějším" uživatelem systému //Linux//. Má právo přistupovat, smazat nebo změnit libovolné soubory či adresáře v systému a může také spustit nebo ukončit libovolný proces((Toto se týká také souborůadresářů a procesů, které patří jiným uživatelům.)).
-  * Přečtěte si kapitolu [[navody:fc6prompt#Obecné poznámky]].+
  
-U každého souboru / adresáře je možné vedle výše zmiňovaných práv změnit osobu jejich vlastníka. Z logiky věci vyplývá, že tuto změnu může provést současný vlastník popř. superuživatel. Změnu "vlastnictví" souboru / adresáře lze provést pomocí příkazu ''chown''.+Pomocí následujícího příkazu lze změnit/nastavit heslo superuživatele.
  
-  chown jmeno_noveho_vlastnika umisteni_souboru_nebo_adresaru+  passwd root 
 + 
 +==== Zakázání účtu superuživatele ==== 
 +  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
 + 
 +Pomocí následujícího příkazu lze zakázat používání účtu superuživatele. Pravděpodobně není dobrý nápad použít tento příkaz, pokud opravdu nevíte, co děláte.  
 + 
 +  passwd -l root
  
 ===== ===== ===== =====
 [[navody:fc6obsah|Hlavní stránka]] [[navody:fc6obsah|Hlavní stránka]]
  • Poslední úprava: 2022/11/14 11:08
  • (upraveno mimo DokuWiki)