Administratorzy w Linux muszą być bardzo ostrożni, jeśli chodzi o zarządzanie użytkownikami ze względów bezpieczeństwa. Muszą przypisać różne poziomy uprawnień sudo innym użytkownikom. Czasami mogą nawet tworzyć użytkowników bez katalogu domowego. Ci użytkownicy mogą mieć katalog domowy później w Centos 8.
Ten post zawiera szczegółowe wyjaśnienie, jak utworzyć użytkownika z katalogiem domowym lub bez. Później dowiemy się również, jak utworzyć katalog domowy dla użytkownika, który już istnieje. Więc zacznijmy.
Aby uruchomić polecenia wymienione w tym artykule, będziesz musiał mieć uprawnienia sudo lub zalogować się jako użytkownik root.
Zaloguj się jako użytkownik root
Możesz zalogować się jako użytkownik root, uruchamiając następujące polecenie:
$ su
Zostaniesz poproszony o uwierzytelnienie się hasłem root.
Mogą istnieć dwa sposoby dodania/utworzenia użytkownika w Centos lub dowolnym systemie operacyjnym opartym na systemie Linux:
Dodaj użytkownika za pomocą „Dodaj użytkownika" Komenda
Pierwsza metoda, której możesz użyć do utworzenia użytkownika, używa „Dodaj użytkownika”Polecenie, a następnie nazwa użytkownika. Ta metoda automatycznie tworzy domyślny katalog zwykle znajdujący się w katalogu /domu:
# nazwa użytkownika Adduser
Pamiętaj, aby wymienić „nazwa użytkownika”Z zamierzoną nazwą użytkownika.
Dodaj użytkownika za pomocą polecenia „UserAdd”
Nowego użytkownika można utworzyć za pomocą „UserAdd" Komenda.
$ sudo useradd nazwa użytkownika
Domyślnie „„UserAdd„Polecenie tworzy dla użytkownika katalog domowy.
Jednak uruchamiając wspomniane powyżej polecenie wraz z -m lub -no -create -home, stworzysz użytkownika, który nie ma katalogu domowego.
# useradd -m
# sudo useradd-no-create-home
Jeśli spróbujesz zalogować się za pomocą „Su„Polecenie, zostaniesz powiadomiony, że katalog nie może zmienić się na /home /nazwa użytkownika, ponieważ nie ma takiego pliku ani katalogu.
Utwórz katalog domowy dla użytkownika w Centos 8
Teraz, gdy nauczyliśmy się tworzyć użytkownika bez katalogu domowego, następnym krokiem jest utworzenie katalogu domowego dla już istniejącego użytkownika. Możesz to zrobić za pomocą mkhomedir_helper Komenda.
# mkhomedir_helper
Po użyciu podanego powyżej polecenia sprawdź, czy użytkownik ma katalog domowy, czy nie.
Aby zweryfikować, zaloguj się jako użytkownik root, używając „Su„Polecenie, jak pokazano poniżej:
Jak widać na powyższym zrzucie ekranu, wiersz poleceń nie podał komunikatu o błędzie, tak jak wcześniej. To oznacza, że użytkownik ma teraz katalog domowy.
Masz również opcję utworzenia nowego użytkownika z niestandardowym katalogiem. Użyj polecenia dodawania użytkownika wraz z flagami -m i -d, aby utworzyć niestandardowy katalog.
# useradd -m -d /testDir nazwa użytkownika
W powyższym przykładzie polecenie utworzyło użytkownika z katalogiem /testDir.
Wniosek
W tym poście przeszliśmy przez głęboki przewodnik, jak utworzyć użytkownika za pomocą dwóch poleceń („Adduser” i „UserAdd”). Nauczyliśmy się również tworzyć nowego użytkownika bez katalogu domowego, a potem nauczyliśmy się tworzyć katalog domowy dla tego użytkownika.