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.