Linux to system operacyjny dla wielu użytkowników. Wraz z tą funkcją pojawia się odpowiedzialność za zarządzanie każdym użytkownikiem w systemie. Administrator musi upewnić się, że każdy użytkownik ma odpowiednie uprawnienia, różne identyfikatory użytkowników, unikalne nazwy użytkowników itp.
Ale co, jeśli chcesz zmienić informacje związane z konkretnym użytkownikiem? Czy Linux pozwala każdemu łatwo modyfikować tak wrażliwe dane? Polecenie usermod jest odpowiedzią na wszystkie te pytania.
Ten artykuł pokaże, jak zmienić swoją nazwę użytkownika w systemie Linux, wraz ze szczegółowym przewodnikiem dotyczącym modyfikowania identyfikatora użytkownika i katalogu domowego użytkownika.
Zmień nazwę użytkownika w systemie Linux
W Linuksie plik /etc/passwd przechowuje informacje związane z użytkownikami. Chociaż możesz modyfikować dane użytkownika bezpośrednio, edytując plik passwd, nie jest to zalecana praktyka, ponieważ może prowadzić do różnych problemów w systemie.
Możesz użyć narzędzia usermod dostarczanego przez Linuksa do wykonywania operacji związanych z zarządzaniem użytkownikami i moderacją. Polecenie usermod pozwala nawet zmienić nazwę użytkownika w systemie Linux.
Pamiętaj, że musisz mieć dostęp do konta superużytkownika, aby pomyślnie wydawać te polecenia. Jeśli nie masz uprawnień, możesz poprosić administratora systemu o dodać Cię do listy sudos.
Aby zmienić nazwę użytkownika, użyj -I flaga z modą użytkownika:
usermod -l nowa nazwa użytkownika stara nazwa użytkownika
Na przykład, aby zmienić nazwę użytkownika „makeuseof” na „muo”:
usermod -l muo makeuseof
Zmień nazwę folderu domowego
Zmiana nazwy użytkownika w systemie Linux za pomocą wyżej wymienionego polecenia nie zmienia katalogu domowego tego konkretnego użytkownika. Użyj -re flagę, jeśli chcesz, aby folder domowy odzwierciedlał zmiany wprowadzone w nazwie użytkownika.
Aby zmienić nazwę katalogu domowego użytkownika muo:
usermod -d /home/muo -m muo
Aby sprawdzić, czy powyższe polecenie działa, przejdź do katalogu domowego i zlokalizuj folder o nazwie muo.
Przypisz nowy identyfikator użytkownika do użytkownika
Oprócz zmiany nazwy użytkownika, polecenie usermod pozwala również na przypisanie nowego i unikalnego UID dowolnemu użytkownikowi. UID jest nieujemną liczbą całkowitą zaczynającą się od zera. UID z zakresu 0-99 są zarezerwowane dla użytkowników systemu.
Aby zmienić identyfikator użytkownika w systemie Linux za pomocą usermod:
usermod -u uid nazwa użytkownika
...gdzie uid to identyfikator użytkownika, który chcesz przypisać do użytkownika o nazwie Nazwa Użytkownika.
Gdy zmienisz UID, system doda nowy UID jako właściciela wszystkich plików i folderów obecnych w /home katalogu tego konkretnego użytkownika.
Pamiętaj, że użytkownik będzie musiał zmienić dane właściciela wszelkich plików poza /home informator.
Związane z: Jak przyznać uprawnienia administratora użytkownikowi w systemie Linux?
Zmień nazwę wyświetlaną użytkownika
Nazwa użytkownika i identyfikator użytkownika są ważne dla identyfikacji konkretnego użytkownika w systemie. Oprócz tych dwóch, Linux przechowuje również dodatkowe „informacje o palcach” związane z użytkownikami w /etc/passwd plik. Informacje te obejmują nazwę wyświetlaną, telefon biurowy i telefon służbowy użytkownika.
Chociaż użytkownicy mają pełny wybór, czy chcą podać takie informacje, Linux pozwala zmienić lub usunąć te dane w dowolnym momencie.
Możesz zmodyfikować wyświetlaną nazwę swojego konta za pomocą usermod lub polecenia chfn.
Korzystanie z polecenia usermod
Określić -do flagę wraz z poleceniem usermod, aby zmienić wyświetlaną nazwę:
usermod -c "Pierwszy ostatni" nazwa użytkownika
Na przykład, jeśli chcesz zmienić wyświetlaną nazwę użytkownika muo:
usermod -c "Użyj" muo
Korzystanie z polecenia chfn
Zmiana nazwy wyświetlanej za pomocą polecenia chfn jest prosta:
sudo chfn -f "Pierwszy ostatni" nazwa użytkownika
Aby zmienić wyświetlaną nazwę użytkownika zrobić użytek z:
sudo chfn -f "Make UseOf" makeuseof
Zarządzanie informacjami o użytkownikach w systemie Linux
Ponieważ Linux oferuje tak wiele opcji związanych z zarządzaniem użytkownikami, potrzeba specjalnego użytkownika z podwyższonymi uprawnieniami jest oczywista. Dlatego każdy system Linux ma użytkownika root lub superużytkownika, który kontroluje i monitoruje działania innych użytkowników w systemie.
Aby dodać dodatkową warstwę bezpieczeństwa i zapewnić, że każdy użytkownik jest odizolowany od reszty, Linux oferuje możliwość dodania hasła do konta. Jeśli ustawiłeś już słabe hasło bez zastanowienia, rozważ jego zmianę, aby zwiększyć bezpieczeństwo swojego konta.
Chcesz zmienić hasło do Linuksa? Oto wszystko, co musisz wiedzieć o resetowaniu hasła w systemie Linux.
Czytaj dalej
- Linux
- Linux
Deepesh to Junior Editor dla Linuksa w MUO. Od ponad 3 lat pisze treści informacyjne w internecie. W wolnym czasie lubi pisać, słuchać muzyki i grać na gitarze.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości, którą właśnie wysłaliśmy.