Raspberry Pi umożliwia administratorowi/właścicielowi tworzenie i zarządzanie kontami wielu użytkowników, ponieważ urządzenie Raspberry Pi może działać jako serwer, w którym wielu użytkowników może uzyskać dostęp do systemu, aby uruchomić swoje operacje obok siebie bez wpływu na siebie. Ale jeśli konto użytkownika pozostaje nieaktywne przez tak długo lub konto nie jest już wymagane przez administratora, lepiej je usunąć ze wszystkimi katalogami domowymi.
Jeśli potrzebujesz pomocy w usuwaniu konta użytkownika ze wszystkimi jego katalogami domowymi z systemu Raspberry Pi, postępuj zgodnie z tym artykułem.
Usuń konta użytkowników z katalogami domowymi w Raspberry Pi
Aby usunąć konto użytkownika za pomocą katalogów domowych w Raspberry Pi, wykonaj poniżej wspomniane kroki:
Krok 1: Pamiętaj, że tylko administrator ma uprawnienia do tworzenia lub usuwania użytkownika, więc najpierw przejdź do konta głównego, postępując zgodnie z poleceniem poniżej napisanym:
$ sudo -i
Krok 2: Następnie utwórz losowego użytkownika, abyśmy mogli go później usunąć, aby pokazać proces:
# Dodaj użytkownika
Jak tylko utworzymy użytkownika, tworzony jest również katalog domowy z jego nazwą.
Notatka: Jeśli już utworzyłeś konto użytkownika, możesz pominąć ten krok.
Krok 3: Teraz uruchom poniżej napisane polecenie, aby wyświetlić wszystkich użytkowników w systemie Raspberry Pi:
$ awk -f ":" '/home/drukuj 1 $'/etc/passwd | sortować
Krok 4: Teraz wyświetlmy numer użytkownika PID (identyfikator procesu), abyśmy mogli użyć tego numeru później do zabicia procesów, które są świadomie lub nieświadomie działające w systemie:
# pgrep -u
Alternatywne polecenie znalezienia numeru PID dla użytkownika jest wspomniane poniżej:
$ ps -f - -pid $ (pgrep -u)
Użytkownicy mogą wybrać dowolne z powyższych poleceń, aby znaleźć numer PID.
Krok 5: Teraz zabij procesy dla użytkownika, ten krok jest ważny, ponieważ nie można usunąć użytkownika, jeśli w tle działa jakiś proces. Po prostu użyj PID użytkownika (który znalazłeś w kroku 4) z poleceniem Kill:
# Killall -9 60651
Lub alternatywnie możesz użyć nazwy użytkownika z poleceniem Kill zamiast numeru PID, ale zaleca się użycie numeru PID do precyzji:
# Killall -9 -u
Krok 6: Po zabiciu procesu możesz teraz bezpiecznie usunąć użytkownika, uruchamiając poniżej napisane polecenie:
# DeLuser--Remove-Home
Krok 7: Po uruchomieniu powyższego polecenia użytkownik powinien zostać usunięty i aby sprawdzić, czy spróbujmy uruchomić polecenie użytkownika przełącznika:
# Su Linuxhint
W wyjściu mówi, że użytkownik nie istnieje, oznacza to, że nasz użytkownik został pomyślnie usunięty.
W ten sposób możesz usunąć dowolnego użytkownika z katalogami domowymi w systemie Raspberry Pi.
Wniosek
Aby usunąć dowolnego użytkownika z katalogami domowymi, najpierw przełącz na konto root, używając polecenia sudo -i w terminalu, aby mieć wszystkie uprawnienia administracyjne/root. Następnie upewnij się, że żaden proces nie trwa tej nazwy użytkownika, zabijając proces identyfikatorem procesu lub PID. Na koniec usuń użytkownika za pomocą polecenia DeLuser wraz z nazwą użytkownika.