Správa uživatelských účtů v Linuxu
Z MiS
(Rozdíly mezi verzemi)
m (→Konfigurační soubory: Výraznější odkaz na stránku o konfiguračních souborech.) |
(→Úkoly: Doplnění úkolů a formátování) |
||
Řádka 80: | Řádka 80: | ||
== Úkoly == | == Úkoly == | ||
− | * Jak zjistit | + | * Jak zjistit uživatelská jména uživatelů, kteří mají účet na tomto počítači? |
* Co udělá příkaz: | * Co udělá příkaz: | ||
cat /etc/passwd | cut -d : -f 1 | sort | cat /etc/passwd | cut -d : -f 1 | sort | ||
− | * Vytvořte na svém počítači | + | * Vytvořte na svém počítači uživatelské účty pro sebe a svého kolegu. Nastavte účtům heslo. |
− | * Vytvořte uživatelskou skupinu treti_b. | + | * Vytvořte uživatelskou skupinu <tt>treti_b</tt>. |
− | * Zařaďte | + | * Zařaďte vytvořené účty do skupiny <tt>treti_b</tt>. |
* Zkontrolujte v konfiguračních souborech, že vytváření proběhlo v pořádku. | * Zkontrolujte v konfiguračních souborech, že vytváření proběhlo v pořádku. | ||
+ | * Vyzkoušejte připojení ze sousedního počítače (řekněte kolegovi jeho heslo a login a nechte ho, ať se přihlásí ze sousedního počítače). (Viz také [[Vzdálené připojení k počítači]].) | ||
+ | * Jak se liší „administrátorský“ účet od běžného? | ||
== Zdroje == | == Zdroje == | ||
* [http://www.abclinuxu.cz/clanky/navody/unixove-nastroje-5-opravneni-chmod-chown-chgrp AbcLinuxu.cz > Unixové nástroje, oprávnění, chmod-chown-chgrp] | * [http://www.abclinuxu.cz/clanky/navody/unixove-nastroje-5-opravneni-chmod-chown-chgrp AbcLinuxu.cz > Unixové nástroje, oprávnění, chmod-chown-chgrp] |
Verze z 26. 2. 2014, 08:21
Obsah |
Co se máte naučit
- Vytvořit uživatelský účet v příkazovém řádku GNU/Linuxu
- Vytvořit skupinu uživatelů a
- Znát strukturu konfiguračních souborů /etc/passwd a /etc/group.
Vytvoření uživatelského účtu
- V grafickém rozhraní
Příkaz adduser
- v Debianu a Ubuntu
- intuitivní, „user-friendly“ skript
- zeptá se na všechny potřebné údaje
- volá příkazy
useradd
,usermod
,groupadd
a další
- v ostatních distribucích obvykle jen alias pro příkaz
useradd
Příkaz useradd
- parametry:
- -m
- vytvoří uživatelskou složku v /home
- -g
- přiřadí uživateli primární skupinu
- -n
- vytvoří i skupinu se stejným jménem
- -s
- nastaví default-ní shell
- -p
- nastaví úvodní heslo
- ale kryptované funkcí crypt()
- takže spíše dodatečně příkazem passwd
- -m
useradd -m -n -s /bin/bash bittnerova_pavlina
passwd bittnerova_pavlina
Příkaz newusers
- cyberciti.biz > Tips > Linux-how-to-create-multiple-users-accounts-in-batch <http://www.cyberciti.biz/tips/linux-how-to-create-multiple-users-accounts-in-batch.html>
- podle souboru s uživatelskými jmény a hesly
- ale je třeba zadat i UID
touch /root/batch-user-add.txt
chmod 0600 /root/batch-user-add.txt
- obsah /root/batch-user-add.txt
user1:password:1001:513:Student Account:/home/user1:/bin/bash user2:password:1002:513:Sales user:/home/user2:/bin/bash user100:password:1100:513:Sales user:/home/user100:/bin/bash tom:password:1110:501:Guest Account:/home/guest:/bin/menu jerry:password:1120:501:Guest Account:/home/guest:/bin/menu
- poté:
newusers /root/batch-user-add.txt
Změna vlastností a zrušení uživatele
Příkaz usermod
- Například zařazení uživatele do skupiny:
usermod -aG skupina uzivatel
- Příklad: povolte uživateli volat příkaz sudo (nastavte uživateli oprávnění správce)
- Využívá toho, že všichni správci jsou zařazeni ve skupině s názvem admin.
usermod -a -G admin novyadmin
Příkaz userdel
- Smaže uživatelský účet.
Vytvoření skupiny, přiřazení uživatelů do skupiny
- Uživatel může být ve více skupinách, ve skupině může být více uživatelů.
- Jedna skupina je ale pro uživatele „primární“, obvykle má název stejný jako je jeho uživatelské jméno.
Vytvoření, zrušení skupiny
- groupadd
- groupdel
Přiřazení uživatelů
- groupmod
- usermod: viz výše.
Konfigurační soubory
Informace o uživatelských účtech jsou uloženy v konfiguračních souborech. Konkrétně se jedná o soubory:
/etc/passwd /etc/group /etc/shadow /etc/sudoers
Více viz Konfigurační soubory GNU/Linuxu - Uživatelské účty.
Úkoly
- Jak zjistit uživatelská jména uživatelů, kteří mají účet na tomto počítači?
- Co udělá příkaz:
cat /etc/passwd | cut -d : -f 1 | sort
- Vytvořte na svém počítači uživatelské účty pro sebe a svého kolegu. Nastavte účtům heslo.
- Vytvořte uživatelskou skupinu treti_b.
- Zařaďte vytvořené účty do skupiny treti_b.
- Zkontrolujte v konfiguračních souborech, že vytváření proběhlo v pořádku.
- Vyzkoušejte připojení ze sousedního počítače (řekněte kolegovi jeho heslo a login a nechte ho, ať se přihlásí ze sousedního počítače). (Viz také Vzdálené připojení k počítači.)
- Jak se liší „administrátorský“ účet od běžného?