Starsze wersje systemu operacyjnego Raspberry Pi miały domyślnie standardowe poświadczenia użytkownika. Chociaż nowsza wersja prosi o utworzenie niestandardowej nazwy użytkownika i hasła podczas instalacji, może być konieczne utworzenie większej liczby użytkowników w przyszłości, aby spełnić dodatkowe wymagania.
Możesz to łatwo zrobić za pomocą poleceń Linuksa, a ponieważ Raspberry Pi OS jest odmianą Linuksa, te same polecenia dotyczą również innych dystrybucji.
Utwórz nowego użytkownika w systemie operacyjnym Raspberry Pi
Możesz użyć obu użytkownikradd I Dodaj użytkownika Do utwórz nowego użytkownika w systemie Linux; polecenia są jednak nieco inne. useradd jest poleceniem niskiego poziomu i działa ze wszystkimi dystrybucjami Linuksa, podczas gdy adduser jest poleceniem wysokiego poziomu i działa z mniejszą liczbą dystrybucji. Oba polecenia działają dobrze w systemie operacyjnym Raspberry Pi.
Użyj tego polecenia, aby utworzyć użytkownika o nazwie Wisznu używając useradda:
sudo useradd visnu
Jednak polecenie nie tworzy katalogu domowego dla nowego użytkownika. W ten sposób tworzysz użytkowników systemu, którzy nie potrzebują katalogu domowego. Musisz także ustawić hasło dla nowego użytkownika, używając:
sudo passwd visnu
Natomiast polecenie adduser prosi o ustawienie hasła w momencie tworzenia użytkownika.
sudo adduser visnu
Tworzy również katalog domowy z nazwą użytkownika. Możesz to sprawdzić za pomocą:
ls /dom
Utwórz nowego użytkownika z określonym identyfikatorem
Nowi użytkownicy domyślnie otrzymują następny dostępny identyfikator UID. Czasami pożądane jest utworzenie nowego użytkownika z niestandardowym UID. Możesz to zrobić za pomocą:
sudo useradd -u 2200 visnu
-u określa UID, w tym przypadku 2200. Po utworzeniu nowego użytkownika możesz sprawdzić za pomocą pliku ID polecenie, które pokazuje UID, a także grupy, do których należy użytkownik.
id Wisznu
Jak utworzyć nowego użytkownika z niestandardowym katalogiem domowym
Jeśli chcesz mieć niestandardową nazwę dla swojego katalogu domowego, możesz użyć polecenia:
sudo useradd -m -d /home/mychoice visnuhome
-M określa, że katalog domowy musi zostać utworzony i -D określa położenie katalogu.
Nadaj nowemu użytkownikowi odpowiednie uprawnienia
Utworzyłeś nowego użytkownika, ale jest to użytkownik standardowy i nie należy do grup, do których należy domyślny użytkownik Raspberry Pi. Bez członkostwa w tych grupach nowy użytkownik nie może administrować systemem ani zarządzać sytuacjami, w których wymagane są podwyższone uprawnienia. Na przykład:
- Aktualizacja systemu wymagałaby Sudo przywileje
- Łączenie się z nowymi sieciami Wi-Fi za pomocą menedżera sieci wymagałoby od użytkownika przebywania w netdev Grupa
Aby dodać nowego użytkownika do grupy sudo, uruchom:
sudo usermod -a -G sudo visnu
...Gdzie -A określa dodanie i -G określa grupę.
Aby dodać nowego użytkownika do wszystkich grup jako użytkownika domyślnego, najpierw wyświetl grupy użytkownika domyślnego za pomocą:
id Wisznu
Następnie dodaj nowego użytkownika do tych grup za pomocą:
sudo usermod -a -G przecinek, oddzielone, grupa, nazwy Wisznu
Usuń niechcianych użytkowników w systemie operacyjnym Raspberry Pi
W systemie operacyjnym Raspberry Pi musisz usunąć domyślnego użytkownika Liczba Pi jeśli nie jest to konieczne. Dzieje się tak ze względów bezpieczeństwa. Jeśli włączyłeś SSH na Raspberry Pi z domyślną nazwą użytkownika Liczba Pi, jest podatny na ataki siłowe, chyba że jest chroniony przez aplikację do ograniczania szybkości, taką jak Fail2Ban.
W Raspbian, który jest starszą wersją systemu operacyjnego, usunięcie użytkownika jest prawie obowiązkowe Liczba Pi kiedy SSH jest włączone, ponieważ ustawiona jest domyślna nazwa użytkownika i hasło.
Aby usunąć domyślnego użytkownika, musisz zalogować się jako inny użytkownik. Aby to zrobić, musisz wyłączyć Automatyczne logowanie Pierwszy.
Teraz zaloguj się jako inny użytkownik, który ma uprawnienia Sudo i usuń wymaganego użytkownika, używając:
sudo userdel tom
Jeśli chcesz również usunąć katalog domowy użytkownika, użyj:
sudo userdel -r jill
...Gdzie -R służy do usuwania katalogu domowego.
Możesz także skorzystać z tzw złudzenie kazać zrobić to samo; argumenty są jednak różne.
sudo deluser --remove-home jack
Tworzenie nowych użytkowników za pomocą poleceń jest łatwiejsze niż myślisz
Polecenia są tym, co czyni Linuksa wyjątkowym; dają znacznie większą elastyczność w określaniu dokładnych instrukcji.
Często GUI nie może obsłużyć wszystkich skomplikowanych funkcji, które mogą wykonywać polecenia. Nauka poleceń jest jak rozmowa z komputerem w jego ojczystym języku i jest łatwa.