Jak utworzyć wiele kont użytkowników w Linux

Jak utworzyć wiele kont użytkowników w Linux

Dwa narzędzia do dodawania lub tworzenia kont użytkowników w systemach Unix/Linux są Dodaj użytkownika i useradd. Polecenia te są zaprojektowane tak, aby jednocześnie dodawać konto użytkownika w systemie. Co jeśli masz wiele kont użytkowników do utworzenia? Wtedy potrzebujesz programu takiego jak nowi użytkownicy.

Nowi użytkownicy jest użytecznym narzędziem wiersza poleceń używanych do aktualizacji i tworzenia nowych kont użytkowników za jednym razem. Ma być używany w środowiskach IT z dużymi systemami, w których administrator systemu potrzebował aktualizacji lub utworzenia wielu kont użytkowników w partii. Odczytuje informacje z stdin (domyślnie) lub plik do aktualizacji zestawu istniejących kont użytkowników lub utworzenie nowych użytkowników.

W tym artykule wyjaśnimy, jak tworzyć wiele kont użytkowników w trybie wsadowym za pomocą Nowi użytkownicy narzędzie w systemach Linux.

Aby utworzyć użytkowników w partii, możesz podać ich informacje w pliku w następującym formacie, tak samo jak standardowy plik hasła:

PW_NAME: PW_PASSWD: PW_UID: PW_GID: PW_GECOS: PW_DIR: PW_SHELL 

Gdzie:

  • PW_NAME: nazwa użytkownika
  • PW_PASSWD: hasło użytkownika
  • PW_UID: identyfikator użytkownika
  • PW_GID: identyfikator grupy użytkownika
  • PW_GECOS: definiuje sekcje komentarzy.
  • PW_DIR: definiuje katalog domowy użytkownika.
  • PW_SHELL: definiuje domyślną powłokę użytkownika.

Uwaga: Powinieneś chronić plik wejściowy, ponieważ zawiera on niezaszyfrowane hasła, ustawiając na nim odpowiednie uprawnienia. Powinien być czytelny i zapisany przez root.

Na przykład, aby dodać konta użytkowników Ravi I Tecmint, możesz utworzyć pliki o nazwie użytkownicy.tekst jak pokazano.

$ sudo vim użytkownicy.tekst 

Następnie dodaj szczegóły kont użytkowników w pliku w następującym formacie.

Ravi: 213254lost: 1002: 1002: Tecmint admin:/home/ravi:/bin/bash tecmint:@!#@%$ Most: 1003: 1003: Tecmint:/Home/Tecmint:/bin/bash 
Utwórz wiele kont użytkowników w Linux

Zapisz plik i ustaw na nim wymagane uprawnienia.

$ sudo chmod 0600 użytkowników.tekst 

Teraz uruchom nowi użytkownicy polecenie z plik wejściowym, aby dodać powyższe konta użytkowników jednocześnie.

$ Sudo Newusers Użytkownicy.tekst 

Pierwszy, nowi użytkownicy Program próbuje utworzyć lub zaktualizować określone konta, a następnie napisać te zmiany w bazach danych użytkownika lub grupy. W przypadku jakiegokolwiek błędów, z wyjątkiem ostatecznych zapisów w bazach danych, nie są zaangażowane zmiany w bazach danych. W ten sposób działa polecenie newusersów.

Jeśli poprzednie polecenie zakończy się powodzeniem, sprawdź /etc/passwd I /etc/grupy pliki potwierdzające, że konta użytkowników zostały dodane jak pokazano.

$ cat /etc /passwd | grep -e „ravi | tecmint” 
Sprawdź konta użytkowników w Linux

Aby uzyskać więcej informacji, zobacz nowy użytkownik Strona Man.

$ Man Newuser 

Możesz także sprawdzić następujące powiązane artykuły.

  1. 3 sposoby zmiany domyślnej powłoki użytkowników w Linux
  2. Jak utworzyć współdzielony katalog dla wszystkich użytkowników w systemie Linux
  3. Whowatch - Monitoruj użytkowników i procesy Linux w czasie rzeczywistym
  4. Jak wysłać wiadomość do zalogowanych użytkowników w Linux

W tym artykule wyjaśniliśmy, jak utworzyć wielu użytkowników w systemie Linux za pomocą nowi użytkownicy program. Skorzystaj z poniższego formularza opinii, aby zadać wszelkie pytania lub udostępnić nam swoje komentarze. Jeśli znasz jakiekolwiek podobne narzędzia, daj nam również znać.