Tommy_20
25-09-2002, 12:09
Also ich möchte mir ein kleines script schreiben zum anlegen neuer user.
mit "makepasswd" lasse ich ein random-password generieren, welches ich dann per variable gleich für useradd verwenden möchte. genau da ist mein problem, da ich nicht weiss, wie ich die ausgabe von makepasswd als parameter für useradd bekomme :-(
so sieht das script derzeit aus:
#!/bin/sh
mkdir /home/$1
mkdir /home/$1/public_html
mkdir /home/$1/public_html/htdocs
mkdir /home/$1/public_html/cgi-bin
makepasswd > /text.txt
/text.txt = $2
useradd -d /home/$1 -s /bin/false -g xxxxx -p "$2" "$1"
chown -R $1:xxxxx /home/$1
mit "makepasswd" lasse ich ein random-password generieren, welches ich dann per variable gleich für useradd verwenden möchte. genau da ist mein problem, da ich nicht weiss, wie ich die ausgabe von makepasswd als parameter für useradd bekomme :-(
so sieht das script derzeit aus:
#!/bin/sh
mkdir /home/$1
mkdir /home/$1/public_html
mkdir /home/$1/public_html/htdocs
mkdir /home/$1/public_html/cgi-bin
makepasswd > /text.txt
/text.txt = $2
useradd -d /home/$1 -s /bin/false -g xxxxx -p "$2" "$1"
chown -R $1:xxxxx /home/$1