Jak utworzyć katalog domowy dla użytkownika w Centos 8

Jak utworzyć katalog domowy dla użytkownika w Centos 8

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:

  • Za pomocą Adduser
  • Korzystając z UserAdd

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.