Správa uživatelských účtů v Linuxu
Z MiS
(Rozdíly mezi verzemi)
(Vytvoření stránky) |
(Pročištění struktury souboru) |
||
Řádka 3: | Řádka 3: | ||
[[Category:OSY]] | [[Category:OSY]] | ||
− | * | + | == 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ů <tt>/etc/passwd</tt> a <tt>/etc/group</tt>. | |
− | + | ||
− | + | == Vytvoření uživatelského účtu == | |
− | + | * V grafickém rozhraní | |
− | + | === Příkaz adduser === | |
− | + | * intuitivní, „user-friendly“ | |
− | + | * zeptá se na všechny potřebné údaje | |
− | + | === 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 | |
− | + | useradd -m -n -s /bin/bash bittnerova_pavlina<br />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<br />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 == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
****usermod | ****usermod | ||
*****usermod -a -G admin simunek | *****usermod -a -G admin simunek | ||
Řádka 64: | Řádka 48: | ||
*****usermod -aG skupina uzivatel | *****usermod -aG skupina uzivatel | ||
****userdel | ****userdel | ||
− | + | ||
− | + | == 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ů. | ***Uživatel může být ve více skupinách, ve skupině může být více uživatelů. | ||
***Vytvoření, zrušení | ***Vytvoření, zrušení | ||
Řádka 90: | Řádka 71: | ||
**Složka ~ | **Složka ~ | ||
***~/Desktop | ***~/Desktop | ||
− | + | ||
+ | == Přepínání uživatelů == | ||
**su + sudo <#Freemind_Link_1014734255> | **su + sudo <#Freemind_Link_1014734255> | ||
**su | **su | ||
Řádka 101: | Řádka 83: | ||
***v KUbuntu | ***v KUbuntu | ||
****kdesu | ****kdesu | ||
+ | |||
+ | == 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] |
Verze z 3. 3. 2011, 08:53
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
- intuitivní, „user-friendly“
- zeptá se na všechny potřebné údaje
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
- usermod
- usermod -a -G admin simunek
- Všichni admini jsou ve skupině admin
- usermod -aG skupina uzivatel
- usermod -a -G admin simunek
- userdel
- usermod
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ů.
- Vytvoření, zrušení
- groupadd
- groupdel
- Přiřazení uživatelů
- groupmod
- usermod <#_Freemind_Link_490610556>
- Soubory:
- /etc/group
- man -s 5 group
- /etc/passwd
- Jak zjistit uživatelské jméno, které jsem si vytvořil při instalaci Ubuntu???
- Co udělá?
- cat /etc/passwd | cut -d : -f 1 | sort
- UK* Vytvoření účtu.
- Vytvořte pro každého z vás uživatelský účet na počítači, u kterého pracujete.
- Vytvořte skript, kterým nastavíte x uživatelů.
- Vytvořte skupinu treti_b. Přiřaďte uživatele.
- Zkontrolujte v konfiguračních souborech.
- /etc/group
- Složka ~
- ~/Desktop
Přepínání uživatelů
- su + sudo <#Freemind_Link_1014734255>
- su
- nebo sudo -i
- spuštění jednoho příkazu jako admin
- sudo
- spuštění grafického programu jako admin
- gksu
- například gparted
- v KUbuntu
- kdesu
- gksu