Zarządzanie użytkownikami jest najbardziej potrzebnym narzędziem w dowolnym systemie operacyjnym, ponieważ sprawia, że system jest bezpieczny i zapewnia możliwość przypisania odpowiednich uprawnień do właściwych. Użytkownicy mogą wprowadzić wiele zmian w twoim systemie zgodnie z posiadanymi prawami. Dlatego bardzo konieczne jest bardzo bliskie spojrzenie na każde czynność wykonywane przez użytkowników. Zatem ten przewodnik opracowuje metodę dodania nowych użytkowników do systemu Arch Linux i sposobu zarządzania nimi. Przed przejściem w kierunku dodania użytkowników w systemie Arch Linux musimy upewnić się, że grupa jest już włączona. Aby to zrobić, używamy następującego polecenia „Visudo” z „sudo”. Jest to zwykle używane do wprowadzania zmian w pliku Sudoers:
[omar@omar ~] $ sudo edytor = nano visudo
Plik Sudouers został uruchomiony w edytorze „Nano”. Znajdziesz grupę „Wheel” na następnej ilustracji. Odkształcić go i zapisz plik, aby zaktualizować zmiany. Użyj „Ctrl-X”, aby wyjść.
Dodaj użytkownika
Teraz dodajemy nowego użytkownika „testu” do systemu Arch Linux za pomocą instrukcji „UserAdd” z prawami „sudo”. Ta instrukcja nie wymaga niczego, co wskazuje, że użytkownik jest tworzony.
[omar@omar ~] $ sudo użytkownik
Teraz bardzo konieczne jest zabezpieczenie właśnie utworzonego konta. W tym celu ustanawiamy nowego użytkownika i dodajemy nowe hasło. Dlatego używamy polecenia „Passwd” Shell wraz z „testem” użytkownika jako naszego wejścia. Terminal jest poproszony o wprowadzenie nowego hasła. Po dwukrotnym podaniu hasła jest ono pomyślnie aktualizowane.
[omar@omar ~] $ sudo passwd test
Nowe hasło:
Wpisz ponownie nowe hasło:
PASSWD: Hasło pomyślnie zaktualizowane
Jeśli chcesz wykonać proces dodatku użytkownika do Arching Linux wraz z ustawieniem hasła jednocześnie, możesz to zrobić, modyfikując instrukcję UserADD. W tym celu należy użyć flag „-M” i „-p” w instrukcji. Flagę „-M” można wykorzystać do wymienienia nowego użytkownika, podczas gdy opcja „-p” może być użyta do ustawienia hasła dla użytkownika do utworzenia. Na przykład tworzymy użytkownika „manekina” z hasłem „Manekin123” za pomocą instrukcji UserADD w następujący sposób:
[omar@omar ~] $ sudo useradd -m manekin -p manekin123
Inną rzeczą, którą możesz osiągnąć za pomocą instrukcji UserADD, jest ustawienie niestandardowego katalogu dla nowego użytkownika za pomocą opcji „-D” ze ścieżką do katalogu. Poniższe instrukcje pokazują, że utworzyliśmy „nowy” użytkownik i „nowe” hasło i ustawiliśmy jego niestandardowy katalog jako „/TMP/New”:
[Omar@Omar ~] $ sudo useradd -d /tmp /new -m new -p NOWOŚĆ
Istnieje wiele grup dostępnych w Arch Linux do wykonywania różnych funkcji zgodnie z ich typami grup. Aby dodać użytkownika do konkretnej grupy w Arch Linux, polecenie UserADD jest wyposażone w opcję „-G”, aby dodać konkretnego użytkownika do dowolnej grupy. Na przykład następująca instrukcja dodaje nowego „niebieskiego” użytkownika w kole, audio i grupie wideo podczas tworzenia:
[Omar@Omar ~] $ sudo useradd -g koło, audio, wideo -m niebieski
Istnieje również sposób na dodanie użytkowników systemu w Arch Linux za pomocą instrukcji UserADD. W tym celu musisz użyć opcji „-R” z flagą „-S”, a następnie ścieżką do katalogu „ryb”, i.mi. „/Usr/bin/ryba”. Użytkownik „piekła” jest tworzony, jak widać z załączonego polecenia. Wyjście tej instrukcji generuje ostrzeżenie.
[omar@omar ~] $ sudo useradd -r -s/usr/bin/fish hell
UserADD: OSTRZEŻENIE: Brakująca lub niezachwiana powłoka '/usr/bin/fish'
Możesz to również zrobić, jeśli chcesz potwierdzić wynik wspomnianej instrukcji. W tym celu spróbuj użyć następującej instrukcji „SU” o nazwie utworzonego przez ciebie użytkownika. Może pokazać ostrzeżenie.
[Omar@Omar ~] $ sudo su - piekło
SU: OSTRZEŻENIE: Nie można zmienić katalogu na /home /hell: nie ma takiego pliku lub katalogu
Następnie wypróbuj instrukcję Whoami jedno słowo na skorupce. Zobaczysz, że zwraca nazwę utworzonego przez ciebie użytkownika systemu.
[Hell@Omar Omar] $ whoami
piekło
Modyfikacja użytkownika
Korzystając z Arch Linux i tworzenie nowych użytkowników, powinieneś mieć wiedzę na temat właściwości użytkownika i sposób ich zmodyfikowania. Rozważ scenariusz, w którym chcemy zmienić nazwę „testu” na użytkownika „test1”. W tym celu używamy instrukcji Usermoda z opcją „-L”, a następnie nowej nazwy, a następnie starej nazwy, jak pokazano następujące załączone polecenie:
[Omar@Omar ~] $ sudo usermod -l test1 test1
Teraz, jeśli chcesz ustawić datę wygaśnięcia nowo utworzonego konta użytkownika, możesz również ustawić to za pomocą instrukcji Usermod, a następnie opcji „-expiry data”. Opcja jest zgodna z datą, a następnie nazwą użytkownika. „Test1” to nasza nowa nazwa użytkownika w tym przypadku.
[Omar@Omar ~] $ sudo Usermod-Expiredate 2022-01-23 Test1
Teraz, jeśli chcesz dodać swojego użytkownika do dodatkowych grup, możesz to zrobić, używając opcji -pend w instrukcji Usermod, a następnie opcji -Grupy z nazwami grup i nazwy użytkownika do dodania. Koło i użytkownicy to 2 grupy, podczas gdy test1 jest użytkownikiem.
[Omar@Omar ~] $ sudo Usermod --pend -Groups Wheel, Użytkownicy test1
Aby zmodyfikować domyślną powłokę używaną przez użytkownika, możesz użyć opcji -Shell w instrukcji Usermod. W tej instrukcji należy podać ścieżkę do pliku powłoki, takiej jak/USR/bin/bash.
[Omar@Omar ~] $ sudo Usermod -Shell/usr/bin/bash test1
Zablokuj/odblokuj użytkownika
Jeśli nie chcesz, aby ktokolwiek używał konkretnego konta, możesz je zablokować. Aby zablokować konto, opcja -plocka może być używana w instrukcji Usermoda o nazwie użytkownika, która jest „testem 1”.
[Omar@Omar ~] $ sudo usermod - -lock Test1
W ten sam sposób, jeśli chcesz zezwolić konkretnie użytkownikowi na korzystanie z jego konta systemowego, powinieneś odblokować konkretne konto za pomocą opcji „Odblokuj” w instrukcji Usermod o tej samej nazwie użytkownika, jak pokazano w załączonej instrukcji:
[Omar@Omar ~] $ sudo Usermod -Uunlock Test1
Usuń użytkownika
Aby wyświetlić obecnie dostępnych użytkowników Arch Linux, spróbuj użyć instrukcji w następujący sposób:
[omar@omar ~] $ cut -d: -f1 /etc /passwd
źródło
kosz
Demon
Omar
atrapa
nowy
niebieski
piekło
test1
Aby usunąć nowych i wcześniej utworzonych użytkowników, można wykorzystać instrukcję „użytkownika”. To polecenie wymaga jednej lub więcej nazw użytkowników jednocześnie.
[omar@omar ~] $ sudo użytkownik test1
[omar@omar ~] $ sudo userdel hell
[omar@omar ~] $ sudo użytkownik
[/c] c
Jeśli utworzysz użytkownika z powiązanym katalogiem domowym, możesz go usunąć za pomocą opcji -r.
[cc lang = "bash" szerokie = "100%" height = "100%" ECPAPED = "true" Theme = "Blackboard" nowrapt = "0"]
[omar@omar ~] $ sudo userdel -r manekin
Wniosek
Paragraf wprowadzający wyjaśnia znaczenie zarządzania użytkownikami we wszystkich rodzajach systemów operacyjnych. Aby poprzeć dyskusję, wypróbowaliśmy różne instrukcje, aby utworzyć nowych użytkowników, modyfikować, zablokować lub odblokować i usunąć. W tym celu wykorzystaliśmy instrukcje UserADD, Usermod i UserDel z opcjami -m, -p, -g, -r, -s, -l, -append, -shell, -Lock, -Unlock i -expiredate.