Správa uživatelů v operačním systému Raspberry Pi se provádí pomocí příkazového řádku. Výchozí uživatel je pi
a heslo je raspberry
. Můžete přidávat uživatele a měnit hesla jednotlivých uživatelů.
Změna hesla
Jakmile jste přihlášeni jako uživatel pi
, je velmi vhodné použít příkaz passwd
pro změnu výchozího hesla, aby se zvýšilo zabezpečení počítače Pi.
Zadejte do příkazového řádku passwd
a stiskněte Enter
. Budete vyzváni k zadání aktuálního hesla pro ověření a poté požádáni o zadání nového hesla. Po dokončení stiskněte Enter
a budete vyzváni k jeho potvrzení. Všimněte si, že při zadávání hesla se nezobrazí žádné znaky. Po správném potvrzení hesla se zobrazí zpráva o úspěchu (passwd: password updated successfully
) a nové heslo bude okamžitě použito.
Pokud má váš uživatel oprávnění sudo
, můžete změnit heslo jiného uživatele pomocí passwd
následované uživatelským jménem uživatele. Například sudo passwd bob
vám umožní nastavit heslo uživatele bob
a pak některé další volitelné hodnoty pro uživatele, například jeho jméno. Pro přeskočení každé z těchto možností stačí stisknout Enter
.
Odstranění hesla uživatele
Heslo uživatele bob
můžete odstranit pomocí sudo passwd bob -d
.
Vytvoření nového uživatele
Příkazem adduser
můžete v instalaci Raspberry Pi OS vytvořit další uživatele.
Zadejte sudo adduser bob
a budete vyzváni k zadání hesla pro nového uživatele bob
. Pokud heslo nechcete, nechte tuto položku prázdnou.
Domácí složka
Pokud vytvoříte nového uživatele, bude mít domovskou složku ve složce /home/
. Domovská složka uživatele pi
je na adrese /home/pi/
.
skel
Při vytvoření nového uživatele se obsah složky /etc/skel/
zkopíruje do domovské složky nového uživatele. Soubory s tečkami, například .bashrc
v /etc/skel/
, můžete přidat nebo upravit podle svých požadavků a tato verze bude použita pro nové uživatele.
Sudoers
Výchozí uživatel pi
v systému Raspberry Pi OS je členem skupiny sudo
. To dává možnost spouštět příkazy jako root, pokud jim předchází sudo
, a přepínat se na uživatele root pomocí sudo su
.
Chcete-li přidat nového uživatele do skupiny sudo
, použijte příkaz adduser
:
sudo adduser bob sudo
Všimněte si, že uživatel bob
bude při spuštění sudo
vyzván k zadání hesla. Tím se liší od chování uživatele pi
, protože pi
není vyzván k zadání hesla. Pokud chcete výzvu k zadání hesla u nového uživatele odstranit, vytvořte vlastní soubor sudoers a umístěte jej do adresáře /etc/sudoers.d
.
- Vytvořte soubor pomocí
sudo visudo /etc/sudoers.d/010_bob-nopasswd
. - Vložte následující obsah na jeden řádek:
bob ALL=(ALL) NOPASSWD: ALL
- Uložte soubor a ukončete jej.
Po ukončení editoru bude soubor zkontrolován, zda neobsahuje syntaktické chyby. Pokud nebyly zjištěny žádné chyby, soubor se uloží a vy se vrátíte do výzvy shellu. Pokud byly zjištěny chyby, zobrazí se dotaz „Co teď?“. Stiskněte klávesu ‚enter‘ na klávesnici: zobrazí se seznam možností. Pravděpodobně budete chtít použít klávesu ‚e‘ pro ‚(e)dit sudoers file again‘, abyste mohli soubor upravit a problém opravit. Všimněte si, že zvolením možnosti ‚Q‘ se soubor uloží i s případnými syntaktickými chybami, což znemožní jakémukoli uživateli použít příkaz sudo.
Všimněte si, že v Linuxu je běžnou praxí, že je uživatel při spuštění příkazu sudo
vyzván k zadání hesla, protože je tak systém o něco bezpečnější.
Odstranění uživatele
Uživatele v systému můžete odstranit příkazem userdel
. Použitím příznaku -r
odstraníte také jeho domovskou složku:
sudo userdel -r bob