|
Pierwszym krokiem jest dodanie stałego użytkownika
Utwórz użytkownika, ustaw hasło, zmodyfikuj użytkownika, usuń użytkownika: useradd testuser do utworzenia user testuser passwd testuser do ustawienia hasła dla utworzonego użytkownika testuser Uwaga: Nowo utworzony użytkownik tworzy katalog użytkownika pod /home, testuser usermod --help moduje parametry polecenia użytkownika userdel TestUser usuwa użytkownika Testuser rm -RF TestUser usuwa katalog, w którym znajduje się użytkownik testuser
Powyższe polecenia są dostępne tylko dla kont root, jeśli nie znasz własnegoSystemPowyższe polecenie może znaleźć swoją ścieżkę za pomocą następującego polecenia:
lokalizuj useradd Drugim krokiem jest dodanie uprawnień Edytuj plik /etc/passwd, Zmień nowo dodany user uid i gid na 0: Pierwotnie: testuser:x:5:5::/home/testuser:/bin/bash Po modyfikacji: testuser:x:0:0::/home/testuser:/bin/bash
Inne metody:
useradd -u 0 -o -g root -G root -d /home/user1 user1
Uwaga:
-u 0 oznacza, że podanie uid jako 0 (zero) jest tym samym co root, a prompt po zalogowaniu to # zamiast $.
-o oznacza, że ten parametr musi być określony, ponieważ uid jest zdublowane (duplikować z UID konta głównego).
-g root inicjalizuje nazwę grupy grupy, gdy użytkownik należy do wielu grup (określonych w parametrze -g), czyli grupy, do której użytkownik jest zalogowany. Gdy ten element jest domyślny, system tworzy nową grupę o tej samej nazwie co nazwa użytkownika i ustawia ją na nazwę grupy po inicjalizacji. Niezależnie od tego, która grupa -G jest określona.
-G root określa listę grup, do których należy nazwa użytkownika, użytkownik może należeć do wielu grup, nazwy grup są rozdzielone przecinkami, a nazwy grup muszą już istnieć.
-d /home/user1 określa katalog domowy użytkownika
user1 Nowa nazwa użytkownika to user1.
Test: Możesz użyć polecenia id user1, aby przetestować atrybut nazwy użytkownika user1, który jest wyświetlany jako:
uid=0(root),gid=0(root),group=0(root)
Uwaga: gid wskazuje numer inicjalizacyjny GID.
|