Alex Winzer wrote: [...]
Ich möchte gern mit einem Skript ca. 10 Benutzer automatisch anlegen bzw. löschen. Sowohl für Linux als auch für Samba. In einem Buch habe ich dazu den folgenden Vorschlag gefunden:
*useradd -p 'per -e 'print crypt("12345","ax")'' -g gruppe -m -c Alf alf*
Sieh dir doch mal an, was hier passiert: a) du rufst useradd auf b) erster Parameter -p (password) dieses muss verschlüsselt sein; also das Ergebnis von perl -e 'print crypt("12345","ax")' c) Folge: dein Perl-Kommando muss in "Ausführungszeichen" gesetzt sein. Also: useradd -p `perl -e 'print crypt("12345","ax")'` ... Alternativ: useradd -p $(perl -e 'print crypt("12345","ax")') ... Den Rest sollte die "man useradd" erklären können.
Ich bekomme bei der Eingabe dieses Befehls immer die Fehlermeldung
*bash: syntax error near unexpected token `('*
Klar (falsche Anführungszeichen)! Du solltest dich ein wenig mehr mit der Shell beschäftigen, damit Du verstehst, was hier passiert! Just my two cents Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org