Skrypt w bash pod Linuxa do automatycznego dodawania użytkowników
Linux

Skrypt w bash pod Linuxa do automatycznego dodawania użytkowników

Oto skrypt w bash pod Linuxa do automatycznego dodawania użytkowników:

Bash
#!/bin/bash

# Pobieramy dane o użytkowniku z wiersza poleceń

nazwa_uzytkownika=$1
haslo_uzytkownika=$2
grupa_uzytkownika=$3

# Sprawdzamy, czy użytkownik o podanej nazwie już istnieje

if id $nazwa_uzytkownika > /dev/null 2>&1; then
  echo "Użytkownik o podanej nazwie już istnieje."
  exit 1
fi

# Dodajemy użytkownika do systemu

useradd -m -g $grupa_uzytkownika $nazwa_uzytkownika

# Ustawiamy hasło użytkownika

echo $haslo_uzytkownika | passwd $nazwa_uzytkownika

# Dodajemy użytkownika do grupy sudo

usermod -aG sudo $nazwa_uzytkownika

# Wyświetlamy komunikat o sukcesie

echo "Użytkownik o nazwie $nazwa_uzytkownika został pomyślnie dodany."

Skrypt działa w następujący sposób:

  • Pobiera dane o użytkowniku z wiersza poleceń.
  • Sprawdza, czy użytkownik o podanej nazwie już istnieje.
  • Jeśli użytkownik nie istnieje, dodaje go do systemu.
  • Ustawia hasło użytkownika.
  • Dodaje użytkownika do grupy sudo.
  • Wyświetla komunikat o sukcesie.

Aby użyć skryptu, należy go zapisać w dowolnym miejscu na komputerze z systemem Linux. Następnie można go uruchomić, podając w wierszu poleceń nazwę użytkownika, hasło użytkownika i nazwę grupy użytkownika. Na przykład, aby dodać użytkownika o nazwie “nowy_uzytkownik” z hasłem “haslo” do grupy “użytkownicy”, należy uruchomić następujące polecenie:

Bash
bash dodaj_uzytkownika.sh nowy_uzytkownik haslo uzytkownicy

Skrypt można modyfikować, aby dostosować go do własnych potrzeb. Na przykład, można dodać do skryptu możliwość ustawienia dodatkowych informacji o użytkowniku, takich jak adres e-mail czy numer telefonu.

Polecane wpisy
Włącz uwierzytelnianie dwuskładnikowe (2FA) Linux
Włącz uwierzytelnianie dwuskładnikowe (2FA) Linux

Włącz uwierzytelnianie dwuskładnikowe (2FA) Uwierzytelnianie dwuskładnikowe (2FA) to dodatkowa warstwa bezpieczeństwa, która wymaga od użytkownika podania kodu z aplikacji uwierzytelniającej Czytaj dalej

Jak zabezpieczyć Linux?
Jak zabezpieczyć Linux?

Jak zabezpieczyć Linux? Linux to stabilny i bezpieczny system operacyjny, ale nawet on nie jest odporny na ataki. Istnieje wiele Czytaj dalej