Správa uživatelských účtů v Linuxu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidány kategorie Uživatelské účty a Linux)
(Úpravy vzhledu, dodáno, jak přidat skupinu.)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Linux]][[Category:Uživatelské účty]]
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Linux]][[Category:Uživatelské účty]]
 +
  
 
== Co se máte naučit ==
 
== Co se máte naučit ==
Řádka 5: Řádka 6:
 
* Vytvořit skupinu uživatelů a  
 
* Vytvořit skupinu uživatelů a  
 
* Znát strukturu konfiguračních souborů <tt>/etc/passwd</tt> a <tt>/etc/group</tt>.
 
* Znát strukturu konfiguračních souborů <tt>/etc/passwd</tt> a <tt>/etc/group</tt>.
 +
  
 
== Vytvoření uživatelského účtu ==  
 
== Vytvoření uživatelského účtu ==  
 
* V grafickém rozhraní
 
* V grafickém rozhraní
 +
 
=== Příkaz adduser ===
 
=== Příkaz adduser ===
 
* v Debianu a Ubuntu  
 
* v Debianu a Ubuntu  
Řádka 30: Řádka 33:
 
***takže spíše dodatečně příkazem passwd
 
***takže spíše dodatečně příkazem passwd
 
  useradd -m -n -s /bin/bash bittnerova_pavlina<br />passwd bittnerova_pavlina
 
  useradd -m -n -s /bin/bash bittnerova_pavlina<br />passwd bittnerova_pavlina
 +
 
=== Příkaz <code>newusers</code> ===
 
=== Příkaz <code>newusers</code> ===
 
* Příkazu předáme soubor s účty a hesly:
 
* Příkazu předáme soubor s účty a hesly:
Řádka 44: Řádka 48:
  
 
Více viz: [http://www.cyberciti.biz/tips/linux-how-to-create-multiple-users-accounts-in-batch.html cyberciti.biz > Tips > Linux-how-to-create-multiple-users-accounts-in-batch] nebo <code>man newusers</code>.
 
Více viz: [http://www.cyberciti.biz/tips/linux-how-to-create-multiple-users-accounts-in-batch.html cyberciti.biz > Tips > Linux-how-to-create-multiple-users-accounts-in-batch] nebo <code>man newusers</code>.
 +
  
 
== Změna vlastností a zrušení uživatele ==
 
== Změna vlastností a zrušení uživatele ==
Řádka 56: Řádka 61:
 
=== Příkaz userdel ===
 
=== Příkaz userdel ===
 
* Smaže uživatelský účet.
 
* Smaže uživatelský účet.
 +
  
 
== Vytvoření skupiny, přiřazení uživatelů do skupiny ==
 
== Vytvoření skupiny, přiřazení uživatelů do skupiny ==
Řádka 62: Řádka 68:
  
 
=== Vytvoření, zrušení skupiny ===
 
=== Vytvoření, zrušení skupiny ===
*groupadd
+
* <code>groupadd</code>
*groupdel
+
* <code>groupdel</code>
  
 
=== Přiřazení uživatelů ===
 
=== Přiřazení uživatelů ===
*groupmod
+
* <code>groupmod</code>
*usermod: viz [[Správa_uživatelských_účtů#Příkaz_usermod|výše]].
+
* <code>usermod</code>: viz [[Správa_uživatelských_účtů#Příkaz_usermod|výše]].
 +
 
 +
=== Výpis uživatelů ve skupině ===
 +
* Seznam uživatelů je v souboru <tt>/etc/group</tt>.
 +
* Viz také [[Konfigurační soubory GNU/Linuxu - Uživatelské účty]].
 +
grep ^''skupina'': /etc/group
 +
<div class="Priklad">
 +
Pro zajímavost:
 +
* Co vlastně příkaz <code>grep ^''skupina'': /etc/group</code> přesně dělá?
 +
* Šel by upravit, aby vypsal JEN jména uživatelů ve skupině??? ;)
 +
</div>
 +
 
  
 
== Konfigurační soubory ==
 
== Konfigurační soubory ==
Řádka 77: Řádka 94:
 
  /etc/sudoers
 
  /etc/sudoers
 
Více viz [[Konfigurační soubory GNU/Linuxu - Uživatelské účty]].
 
Více viz [[Konfigurační soubory GNU/Linuxu - Uživatelské účty]].
 +
  
 
== Úkoly ==
 
== Úkoly ==
Řádka 88: Řádka 106:
 
* 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]].)
 
* 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?
 
* 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, 11:51


Obsah

Co se máte naučit


Vytvoření uživatelského účtu

Příkaz adduser

Příkaz useradd

useradd -m -n -s /bin/bash bittnerova_pavlina
passwd bittnerova_pavlina

Příkaz newusers

newusers seznam_uctu.txt
franta:password:1001:1001:Vedouci:/home/franta:/bin/bash
josef:password:1002:1002:Manager:/home/josef:/bin/bash
alice:password:1050:uctari:Ucetni:/home/alice:/bin/bash

Více viz: cyberciti.biz > Tips > Linux-how-to-create-multiple-users-accounts-in-batch nebo man newusers.


Změna vlastností a zrušení uživatele

Příkaz usermod

usermod -aG skupina uzivatel
usermod -a -G admin novyadmin

Příkaz userdel


Vytvoření skupiny, přiřazení uživatelů do skupiny

Vytvoření, zrušení skupiny

Přiřazení uživatelů

Výpis uživatelů ve skupině

grep ^skupina: /etc/group

Pro zajímavost:

  • Co vlastně příkaz grep ^skupina: /etc/group přesně dělá?
  • Šel by upravit, aby vypsal JEN jména uživatelů ve skupině??? ;)


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

cat /etc/passwd | cut -d : -f 1 | sort


Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje