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
Fedora 38 – najnowsza odsłona popularnego systemu operacyjnego już dostępna!
fedora 38

Fedora 38 to najnowsza wersja systemu operacyjnego, stworzonego przez społeczność, opartego na darmowym i otwartym kodzie źródłowym. Oprogramowanie to jest Czytaj dalej

Jak zaszyfrować dysk w Linux
Jak zaszyfrować dysk w Linux

Szyfrowanie dysku to proces zabezpieczania danych przed nieautoryzowanym dostępem. Wykorzystuje on algorytm do zamiany danych na postać nieczytelną dla osób Czytaj dalej