# HG changeset patch # User Christophe Lincoln # Date 1333994835 -7200 # Node ID 06fea9f31d93a275fa045620e9cf20b1204b5595 # Parent 2f05a72082d835bf67b0db3dc2421b704f870564 tank: easier to add user diff -r 2f05a72082d8 -r 06fea9f31d93 tank/tank --- a/tank/tank Mon Apr 09 20:02:04 2012 +0200 +++ b/tank/tank Mon Apr 09 20:07:15 2012 +0200 @@ -105,16 +105,20 @@ else echo -n "Real name: " && read name fi + if [ -n "$4" ]; then + pass=$4 + else + echo -n "Password: " && read pass + fi if [ -d /home/$user ]; then echo -e "User $user already exists...\n" && exit 1 fi echo "Adding user: $user" - # adduser -s /bin/sh -g "SliTaz User" -G users -h /home/$user $user # for cooking - adduser -g "$gecos" $user -G users + adduser -D -g "$gecos" $user -G users + echo $user:$pass | chpasswd --md5 addgroup $user slitaz # HG access - #echo -n "Hg password: " && read passwd - #echo "$user:$passwd" >> /etc/lighttpd/plain.passwd + #echo "$user:$pass" >> /etc/lighttpd/plain.passwd # Public dir at http://people.slitaz.org/~$user/ sed -i s/'%user%'/"$user"/ /home/$user/Public/index.html sed -i s/'%name%'/"$gecos"/ /home/$user/Public/profile.php