Jak dodawać użytkowników w Arch Linux

How Add Users Arch Linux



Zarządzanie użytkownikami to jedna z podstawowych funkcji każdego systemu Linux. Pozwala na dystrybucję odpowiednich uprawnień systemowych tylko odpowiedniej osobie. Domyślnie Linux jest systemem wielu użytkowników. Wielu użytkowników może jednocześnie uzyskiwać dostęp do systemu i korzystać z wyznaczonych funkcji. Jednak dla płynnego i bezpiecznego korzystania z konta niezwykle istotne jest właściwe zarządzanie kontem.

Dlatego zarządzanie kontem jest jedną z głównych części bycia administratorem systemu. W zarządzanie zaangażowanych jest tak wiele kluczowych części, że nawet najmniejszy błąd może kosztować cały system przejęty przez niechcianych intruzów.







Dzisiaj przyjrzyjmy się dodawaniu kont użytkowników w Arch Linux.



Konta użytkowników

Użytkownik to każdy, kto korzysta z komputera. W przypadku użytkowników Linuksa wskazuje nazwy reprezentujące tych użytkowników. Podczas gdy Linux pozwala na solidny system dla wielu użytkowników w tym samym czasie, bezpieczeństwo jest dużym problemem. Bez odpowiedniej kontroli uprawnień system może stać się podatny na wszelkiego rodzaju nadużycia.



Aby ułatwić zarządzanie, wszystkie konta użytkowników w systemie Linux są podzielone na różne grupy. Grupy stanowią rzeczywistą definicję władzy użytkowników nad systemem. Istnieje kilka domyślnych grup, które zwykle wystarczają do wykonania zadania. Jednak w przypadku systemu na poziomie przedsiębiorstwa może być konieczne więcej grup. To od administratorów systemu zależy, czy potrzebnych jest więcej grup, czy nie.





W tym przewodniku omówimy, jak dodawać, usuwać i manipulować różnymi czynnikami konta użytkownika w Arch Linux.

Uwaga: jeśli testujesz na swoim domowym komputerze, możesz swobodnie wędrować. Jeśli jednak te działania mają być wykonywane w systemie korporacyjnym lub korporacyjnym, zdecydowanie zalecam zachowanie szczególnej ostrożności. Te działania są lepiej wykonywane przez wyrafinowanego administratora systemu niż przez przeciętnych Joe'ów.



Działania na koncie użytkownika

Istnieje wiele działań związanych z zarządzaniem kontami użytkowników. Najlepiej zrobić to przez terminal. Pozwala na większą kontrolę i zrozumienie. Nie bój się; jeśli chcesz poświęcić trochę więcej uwagi, to nic specjalnego.

Włączanie grupy kół

To pierwszy ważny krok. Bez włączenia grupy wheel dodanie konta administratora do systemu nie jest możliwe.

Musimy zmodyfikować plik sudoers. Uruchom następujące polecenie.

sudo REDAKTOR=nanowizjoner

Spowoduje to uruchomienie pliku /etc/sudoers z edytorem Nano. Teraz przewiń w dół i odkomentuj grupę kół.

Zapisz plik, naciskając Ctrl + O i wyjdź z edytora, naciskając Ctrl + X.

Grupa wheel umożliwia utworzenie użytkownika z możliwością uruchamiania poleceń jako root. Root posiada najwyższą moc całego systemu, a jeśli korzystasz z Linuksa od dłuższego czasu, wiesz już, jak ważne jest uruchamianie wielu prac konserwacyjnych i poprawek, które wymagają dostępu do roota.

Dodawanie użytkownika

Teraz jesteśmy gotowi do dodania nowego użytkownika. Polecenie useradd ma następującą strukturę.

sudouseradd<opcje> <Nazwa Użytkownika>

Dodanie nowego użytkownika w systemie jest dość proste. Po prostu powiedz useradd nazwę użytkownika.

sudouseradd<Nazwa Użytkownika>

Niestety to polecenie zablokuje użytkownika bez możliwości zalogowania się. Użytkownik również nie miałby katalogu domowego. Aby złagodzić problem, użyj następującej struktury poleceń.

sudouseradd-m <Nazwa Użytkownika>

Spowoduje to utworzenie unikalnego katalogu domowego dla użytkownika i umożliwi dostęp do nowego konta. Teraz przypisz hasło logowania do nowo utworzonego użytkownika.

Uwaga: tego polecenia można również użyć do aktualizacji hasła istniejącego konta.

sudo hasło <Nazwa Użytkownika>

Wszystkie powyższe kroki można zmieścić w jednej linii.

sudouseradd-m <Nazwa Użytkownika> -P <hasło>

useradd może również ustawić własny katalog dla nowo utworzonego użytkownika. W tym celu użyj flagi -d.

sudouseradd-D /ścieżka/do/Dom/Tobie -m <Nazwa Użytkownika> -P <hasło>

useradd może również wykonywać wiele innych funkcji. Na przykład flaga -G określająca, do której grupy należy się zarejestrować.

sudouseradd-G <grupy> -D /ścieżka/do/Dom/Tobie -m <Nazwa Użytkownika>
-P <hasło>

Jeśli chcesz dodać użytkownika systemu, użyj następującej struktury.

sudouseradd-r -s /usr/jestem/ryba<Nazwa Użytkownika>

Chcesz zweryfikować wynik? Spróbuj zalogować się na konto użytkownika za pomocą następującego polecenia.

sudo jego-<Nazwa Użytkownika>
sudo kim jestem

Modyfikowanie atrybutów użytkownika

Ważne jest również, aby wiedzieć, jak zmienić atrybuty użytkownika. W niektórych przypadkach użytkownik może potrzebować zmian w uprawnieniach i innych atrybutach. W tym celu potrzebujemy narzędzia usermod. Jest w stanie zmienić wiele atrybutów.

usermod ma następującą strukturę.
sudomod użytkownika<opcje> <Nazwa Użytkownika>

Na przykład możesz zmienić nazwę logowania użytkownika!

sudomod użytkownika-ten <Nowa nazwa użytkownika> <stara nazwa użytkownika>

Chcesz zmienić katalog domowy użytkownika? Użyj flagi -d lub –home.

sudomod użytkownika-m -D /ścieżka/Nowy/Dom<Nazwa Użytkownika>

Możesz również ustawić datę wygaśnięcia użytkownika! Po tym czasie użytkownik nie będzie już dostępny w systemie.

sudomod użytkownika--Data ważności <RRRR-MM-DD> <Nazwa Użytkownika>

Jeśli użytkownik musi być zarejestrowany w dodatkowych grupach, użyj razem flag –append i –groups. Podczas wyliczania grup nie może być żadnych spacji między przecinkami.

sudomod użytkownika--dodać --grupy <grupa1,grupa2,…> <Nazwa Użytkownika>

Zmień domyślną powłokę użytkownika za pomocą flagi –shell.

sudomod użytkownika--powłoka <ścieżka_powłoki> <Nazwa Użytkownika>

Podobnie jak useradd, usermod pozwala również na ułożenie wszystkich parametrów w jednej linii.

sudomod użytkownika--Data ważności <RRRR-MM-DD> --dodać --grupy <grupa1,grupa2,…>
--powłoka <ścieżka_powłoki>

Jeśli z jakiegoś powodu użytkownik musi zostać zablokowany, usermod może wykonać zadanie.

sudomod użytkownika--Zamek <Nazwa Użytkownika>

Użytkownika można włączyć za pomocą następującego polecenia.

sudomod użytkownika--odblokować <Nazwa Użytkownika>

Usuwanie użytkownika

To ostatnia część tego poradnika. W cyklu życia system będzie miał nowych użytkowników, a w niektórych przypadkach starzy użytkownicy zostaną usunięci/zaktualizowani. Do usuwania użytkowników dedykowanym narzędziem jest userdel.

Użyj następującego polecenia, aby usunąć użytkownika.

sudouserdel<Nazwa Użytkownika>

Jeśli chcesz usunąć użytkownika z powiązanym katalogiem domowym, użyj następującego polecenia.

sudouserdel-r <Nazwa Użytkownika>

Końcowe przemyślenia

To tylko proste przypadki użycia dla wszystkich wymienionych wcześniej metod. Istnieje wiele innych sposobów, w jakie te polecenia mogą zaoferować prawdziwe rozwiązanie.

Aby uzyskać głębsze i bardziej zaawansowane wykorzystanie tych poleceń, zapoznaj się z ich stronami podręcznika. Istnieją wszystkie dostępne opcje, których możesz użyć w odpowiednich sytuacjach. Zapraszam do wędrowania i lepszego zrozumienia.