Starší verze operačního systému Raspberry Pi měly ve výchozím nastavení standardní uživatelské přihlašovací údaje. Přestože vás novější verze během instalace žádá o vytvoření vlastního uživatelského jména a hesla, možná budete muset vytvořit další uživatele, abyste splnili další požadavky.
Můžete to udělat snadno pomocí příkazů Linuxu, a protože OS Raspberry Pi je příchutí Linuxu, stejné příkazy platí i pro ostatní distribuce.
Vytvořte nového uživatele v OS Raspberry Pi
Můžete použít obojí useradd a přidat uživatele na vytvořit nového uživatele v systému Linux; příkazy se však mírně liší. useradd je příkaz nízké úrovně a funguje se všemi distribucemi Linuxu, zatímco adduser je příkaz na vysoké úrovni a pracuje s menším počtem distribucí. Oba příkazy fungují dobře na Raspberry Pi OS.
Tento příkaz použijte k vytvoření uživatele s názvem višnu pomocí useradd:
sudo useradd višnu
Příkaz však nevytváří domovský adresář pro nového uživatele. Takto vytvoříte systémové uživatele, kteří nepotřebují domovský adresář. Také musíte nastavit heslo pro nového uživatele pomocí:
sudo passwd višnu
Naproti tomu příkaz adduser vás požádá o nastavení hesla při vytváření uživatele.
sudo adduser višnu
Také vytvoří domovský adresář se jménem uživatele. Můžete to zkontrolovat pomocí:
ls /home
Vytvořte nového uživatele se specifickým ID
Noví uživatelé dostanou ve výchozím nastavení další dostupné UID. Někdy je žádoucí vytvořit nového uživatele s vlastním UID. Můžete to udělat pomocí:
sudo useradd -u 2200 višnu
-u specifikuje UID, v tomto případě 2200. Jakmile je nový uživatel vytvořen, můžete to zkontrolovat pomocí id příkaz, který zobrazuje UID a také skupiny, do kterých uživatel patří.
id višnu
Jak vytvořit nového uživatele s vlastním domovským adresářem
Pokud chcete vlastní název pro svůj domovský adresář, můžete použít příkaz:
sudo useradd -m -d /home/mychoice vishnuhome
-m určuje, že domovský adresář musí být vytvořen a -d určuje umístění adresáře.
Dejte novému uživateli správná oprávnění
Vytvořili jste nového uživatele, ale je to standardní uživatel a nepatří do skupin, které má výchozí uživatel Raspberry Pi. Bez členství v těchto skupinách nemůže nový uživatel spravovat systém a spravovat situace, kde jsou vyžadována zvýšená oprávnění. Například:
- Aktualizace systému by vyžadovala sudo privilegia
- Připojení k novým sítím Wi-Fi pomocí správce sítě by vyžadovalo, aby uživatel byl v netdev skupina
Chcete-li přidat nového uživatele do skupiny sudo, spusťte:
sudo usermod -a -G sudo višnu
...kde -A určuje přidat a -G určuje skupinu.
Chcete-li přidat nového uživatele do všech skupin jako výchozího uživatele, nejprve vypište skupiny výchozího uživatele s:
id višnu
Poté přidejte nového uživatele do těchto skupin pomocí:
sudo usermod -a -G čárka, oddělená, skupina, jména višnu
Odstraňte nechtěné uživatele v systému Raspberry Pi OS
V systému Raspberry Pi OS musíte smazat výchozího uživatele pí pokud to není podstatné. Je to z bezpečnostních důvodů. Pokud jste na Raspberry Pi povolili SSH s výchozím uživatelským jménem pí, je zranitelný vůči hackování hrubou silou, pokud není chráněn aplikací omezující rychlost, jako je Fail2Ban.
Na Raspbian, což je starší verze OS, je smazání uživatele téměř povinné pí když je povoleno SSH, protože výchozí uživatelské jméno a heslo jsou přednastaveny.
Chcete-li odstranit výchozího uživatele, musíte se přihlásit jako jiný uživatel. Chcete-li to provést, musíte jej zakázat Automatické přihlášení První.
Nyní se přihlaste jako jiný uživatel, který má oprávnění sudo a smažte požadovaného uživatele pomocí:
sudo userdel tom
Pokud chcete odstranit také domovský adresář uživatele, použijte:
sudo userdel -r jill
...kde -r slouží k odstranění domovského adresáře.
Můžete také použít bludař příkaz udělat totéž; ale argumenty jsou jiné.
sudo deluser --remove-home jack
Vytváření nových uživatelů pomocí příkazů je snazší, než si myslíte
Příkazy jsou tím, co dělá Linux výjimečným; poskytují vám mnohem větší flexibilitu při specifikaci přesných pokynů.
GUI často nedokáže pojmout všechny propracované funkce, které příkazy umí. Učení příkazů je jako mluvit s počítačem v jeho rodném jazyce a je to snadné.