fastix®: smbpasswd mit hilfe von einer Datei füllen

Beitrag lesen

Moin!

Moin!

gibt es dafür ein script?

Kanst Du Dir selber schreiben:

Pardon. Kannst.

Es geht auch:

#! /bin/sh

filename: myUseradd.sh

author: Joerg Reinholz, fastix Webdesign & Consult

license: This is free software with ABSOLUTELY NO WARRANTY.!

userName="$1";
passWort="$2";

Prüfungen?

passString="$passWort\n$passWort";
useradd -s /usr/bin/smbpasswd -m $userName
echo passString | smbpasswd -s $userName

the end

Als skript speicherm, Ausführen-Rechte vergeben.
Ein nettes Tool für das Aufrufen des Skriptes kann AWK dienen. Hier das AWK-Script:

filename: myUseradd.awk

author: Joerg Reinholz, fastix Webdesign & Consult

license: This is free software with ABSOLUTELY NO WARRANTY.!

{
   system ("myUseradd.sh "$1" "$2)
}

the end

Aufruf mit: awk -F';' -f myUseradd.awk user.csv

Natürlich geht das auch als Monolith (Ein Skript...)

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development