Hallo zusammen,
bisher habe ich mich in Suse schon etwas eingelesen und würde langsam ein kleines Projekt angehen.
Ich würde gerne mit einem Skript automatisch Benutzeraccounts erstellen lassen.
Ich stelle mir das so vor, ich starte das Skript, gebe das Root-Password ein, gebe den neuen Benutzernamen ein und das Password für den Benutzer und das Skript erstellt mir auf mehreren Rechnern den Account.
Bisher kann ich das für einen Rechner machen, jedoch kann ich das Benutzerpassword nicht aus einem Container laden. Ebenso erfolgt die Root Anmeldung nicht automatisch.
schleife=true
echo -n "Test: "
while [ $schleife = "true" ]
do
echo "Programm starten durch [S] und beenden durch [AnyKey]: "
read schleifeneu
if [ "$schleifeneu" = "S" ]; then
schleife=true
else
schleife=false
break
fi
echo "Geben Sie [E] für Benutzeraccount erstellen und [L] für Benutzeraccount loeschen ein"
read ContWahl
if [ "$ContWahl" = "E" ]; then
echo -n "=>Benutzeraccount erstellen<="
echo "Bitte Benutzernamen angeben : "
read username
echo "-- Erstelle Home Verzeichnis für $username"
mkdir /home/$username
echo "-- Erstelle Benutzer $username"
useradd $username -d /home/$username -g users
chmod 777 /home/$username
echo "Bitte geben Sie das Password für den Benutzer $username an"
passwd $username
echo "Benutzer $username wurde angelegt"
fi
if [ "$Contwahl" = "L"]; then
echo "=> Benutzeraccount loeschen <="
echo "Bitte Benutzernamen angeben : "
fi
Alles anzeigen
Wie gesagt ich hätte jetzt gerne, dass ich im in zwei Container das root Password und das neue Benutzer Password übergebe und der Rechner dann das Skript mit übergabe der Parameter erledigt. Falls mir keiner Helfen kann, wäre es schön zu Erfahren ob das überhaupt realisierbar ist!?
Gruß
Timbo