Jak dodać/usunąć konto użytkownika w Manjaro

Jak dodać/usunąć konto użytkownika w Manjaro
Zarządzanie kontami użytkowników w dowolnym dystrybucji Linux jest jednym z głównych zadań administratorów systemu. Oddzielne konta użytkowników ułatwiają administratorom utrzymanie granic między użytkownikami i ich procesami w systemie.

Artykuł ilustruje, jak tworzyć konta użytkowników za pośrednictwem GUI i CLI w Manjaro Linux. Opisujemy również predefiniowane ustawienia i pliki konta użytkownika, aby skonfigurować środowisko użytkownika. Na koniec opisujemy narzędzia CLI Usermod I użytkownik Aby zmodyfikować ustawienia konta i usunąć konto.

Rozpoczęcie pracy

Każdy użytkownik określonego systemu Manjaro musi mieć osobne konto użytkownika. Zapewnia bezpieczny obszar dla każdego użytkownika do przechowywania plików i oferuje dostosowywanie interfejsu użytkownika ścieżki, GUI, środowiska, powłoki itp. Manjaro umożliwia dodawanie kont użytkowników na kilka sposobów, to znaczy za pośrednictwem GUI/CLI. Omówimy ich oboje z ich zaletami i wadami.

Utwórz konto użytkownika za pośrednictwem GUI

Przejdź do Manjaro Settings Manager i kliknij konto użytkownika.

Okno konta użytkownika wyświetli bieżące konta użytkownika z opcjami plus „+” i minus ”-„ w lewym dolnym rogu, aby dodać lub usunąć nowe/stare konta.

Aby dodać nowe konto, kliknij znak „+”. Wygląda na to, że monit o dodaniu nowych poświadczeń użytkownika. Kliknij Utwórz, aby zapisać zmiany.

Wystawa okna do uwierzytelnienia i zastosowania zmian.

Usunięcie konta użytkownika obejmuje prosty etap podkreślenia, że ​​ma zostać usunięte konto użytkownika i kliknięcie znaku minus „-”. Pomaga jednak tylko pozbyć się użytkownika, a nie danych należących do użytkownika, która jest luką bezpieczeństwa.

Utwórz konto użytkownika przez CLI

Mimo że GUI jest znacznie wygodniejsze dla początkujących użytkowników do tworzenia/usuwania kont użytkowników. Ale czasami jest o wiele wygodniejsze dodawanie wielu kont użytkowników za pośrednictwem scenariuszy i uwzględnienie/wykluczenie niedostępnych funkcji z Manjaro Settings Manager.

W tym celu dostępne są polecenia CLI, aby dodawać i zarządzać kontami użytkowników. Najprostszym sposobem utworzenia nowego użytkownika jest polecenie UserADD. Otwórz terminal i użyj UserAdd Polecenie z uprawnieniami Superuser, aby utworzyć użytkownika o nazwie logowania.

manjaro@manjaro: ~ $ sudo użytkownik

Polecenie pozwala również na podanie szczegółów konta o różnych parametrach. Niektóre z dostępnych opcji to:

  • C: Podaje nowy opis konta użytkownika
  • -D: pozwala na ustawienie katalogu domowego użytkowników
  • -mi: Ustawia datę ważności konta w formacie Yyyy-MM-DD
  • -G: Ustawia nową grupę podstawową użytkownika. Jednak domyślnie bez opcji nowa grupa podstawowa jest tworzona za pomocą nazwy użytkownika.
  • -S: Opcje ustawia powłokę poleceń, które będą używane przez użytkownika.
  • -G: Dodaj użytkownika do zestawu grup oddzielonych przecinkami

Na przykład, następujące polecenie UserADD używa niektórych wyżej wymienionych parametrów. W tym poleceniu narzędzie UserADD dodaje Jake'a w grupie użytkownika, grupie podstawowej i dodaj (-G) do grup MySQL i Apache. Wreszcie przypisuje ZSH jako domyślną powłokę linii poleceń (-s).

manjaro@manjaro: ~ $ useradd -g użytkownik -g mysql, apache -s /bin /zsh -c „Jake stans” Jake

Tworząc powyższe konto, polecenie UserADD podejmuje kilka działań:

  • Czyta /itp. /Login.defs i/etc/default/useradd do użycia wartości domyślnych.
  • Kontrole zawartych parametrów w celu zastąpienia wartości domyślnych.
  • Utwórz wpis użytkownika w plikach /etc /passwd i /etc /shadow. Na przykład powyższe polecenie dodaje następujący wiersz w pliku /etc /passwd do reprezentowania Jake konto.
  • manjaro@manjaro: ~ $ cat /etc /passwd | Grep Jake
    Jake: X: 1001: 1011: Jake Stan:/Home/Jake:/bin/zsh
  • Tworzy nowe wpisy grupy w / /itp./Grupa plik. Powyższe dane wyjściowe pokazuje, że useradd przypisuje 1001 jako identyfikator użytkownika i 1011 jako identyfikator grupy reprezentujący Jake Id w /itp./Grupa plik.
  • manjaro@manjaro: ~ $ cat /etc /grupa | Grep Jake
    Jake: X: 1001:
  • Tworzy również katalog domowy /dom pod nazwą użytkownika /Home/Jake.
  • Kopiuje pliki w /etc/skel katalogi do nowych katalogów użytkowników.

Ustawienia domyślne

Polecenie określa wartości domyślne od /etc/login.def I /etc/default/useradd akta. Otworzyć /etc/login.def plik w edytorze tekstu, aby zmienić ustawienia domyślne:

manjaro@manjaro: ~ $ sudo vim /etc /login.def
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
Uid_min 1000
UID_max 60000
GID_MIN 1000
GID_MAX 60000
Create_home tak

Na przykład PASS_MAX_DAYS I PASS_MIN_DAYS reprezentuj dni max/min przypisane do użycia hasła ustawionego, gdzie PASS_MIN_LEN Ustawia minimalną długość przypisanego hasła. Inne zmienne umożliwiają dostosowanie zakresu liczb do przypisania identyfikatorów użytkownika i grupy. Aby wyświetlić tylko ustawienia domyślne, użyj useradd -d Komenda.

Zmodyfikuj konta użytkowników

Manjaro zapewnia polecenie Usermod do modyfikacji bieżących ustawień konta użytkownika. Oferuje parametry, które odzwierciedlają dostępne opcje za pomocą polecenia UserADD. Na przykład następujące polecenie zmienia bieżące środowisko powłoki użytkownika na /bin /csh.

manjaro@manjaro: ~ $ sudo Usermod -s /bin /csh

Podobnie użyj następującego polecenia, aby dodać użytkownika Jake do innej listy grup. Użycie -A opcja z -G Zapewnia, że ​​nowe grupy uzupełniające są uwzględnione w starych grupach użytkownika.

manjaro@manjaro: ~ $ sudo Usermod -Ag Apple, Android, Games

Usuń konta użytkowników

Jak każdy inny dystrybucja, Manjaro Linux również zapewnia użytkownik Polecenia do usuwania kont użytkowników. Usuń konto nazwy użytkownika w następujący sposób.

manjaro@manjaro: ~ $ sudo użytkownik Jake

Powyższe polecenie nie usuwa jednak katalogu domowego użytkownika Jake'a. Dołącz opcję -r do usunięcia katalogu domowego.

manjaro@manjaro: ~ $ sudo użytkownik -r Jake

Powyższe polecenie nie usuwa wszystkich plików powiązanych z kontem Jake'a, z wyjątkiem plików usuniętych z opcją -r. Tak, aby wszystkie pliki były dostępne z numerem identyfikatora użytkownika poprzedniego użytkownika.

Przed usunięciem konta sprawdź wszystkie pliki należące do konta użytkownika za pośrednictwem polecenia Znajdź. Po usunięciu użyj polecenia Znajdź ponownie, aby wyszukać wszystkie pliki z podanym numerem identyfikatora użytkownika i przypisz je do innego użytkownika, ponieważ jest to ryzyko bezpieczeństwa.

manjaro@manjaro: ~ $ Find / -user Jake -ls
manjaro@manjaro: ~ $ Find / -uid 1001 -LS

Oto kolejny sposób znalezienia plików niezwiązanych z żadnym kontem.

manjaro@manjaro: ~ $ FINK / -NOUSER -LS

Wniosek

Artykuł opisuje proces tworzenia, modyfikowania i usuwania kont użytkowników za pośrednictwem interfejsu wiersza polecenia. Pokazujemy różne parametry dostępne jako opcje poleceń do zastąpienia domyślnych ustawień konta użytkownika. Artykuł pokazuje również prosty sposób utworzenia konta użytkownika z GUI. Tworzenie/modyfikacja lub zarządzanie kontami użytkownika jest codziennym zadaniem administratora systemu. Podobnie ważne jest, aby bezpiecznie usunąć pliki użytkownika po usunięciu ich konta. Artykuł jest kompleksowym przewodnikiem dla zrozumienia podstaw zarządzania kontami użytkowników.