slitaz-forge rev 254
tank: easier to add user
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Apr 09 20:07:15 2012 +0200 (2012-04-09) |
parents | 2f05a72082d8 |
children | 908b53a228bf |
files | tank/tank |
line diff
1.1 --- a/tank/tank Mon Apr 09 20:02:04 2012 +0200 1.2 +++ b/tank/tank Mon Apr 09 20:07:15 2012 +0200 1.3 @@ -105,16 +105,20 @@ 1.4 else 1.5 echo -n "Real name: " && read name 1.6 fi 1.7 + if [ -n "$4" ]; then 1.8 + pass=$4 1.9 + else 1.10 + echo -n "Password: " && read pass 1.11 + fi 1.12 if [ -d /home/$user ]; then 1.13 echo -e "User $user already exists...\n" && exit 1 1.14 fi 1.15 echo "Adding user: $user" 1.16 - # adduser -s /bin/sh -g "SliTaz User" -G users -h /home/$user $user # for cooking 1.17 - adduser -g "$gecos" $user -G users 1.18 + adduser -D -g "$gecos" $user -G users 1.19 + echo $user:$pass | chpasswd --md5 1.20 addgroup $user slitaz 1.21 # HG access 1.22 - #echo -n "Hg password: " && read passwd 1.23 - #echo "$user:$passwd" >> /etc/lighttpd/plain.passwd 1.24 + #echo "$user:$pass" >> /etc/lighttpd/plain.passwd 1.25 # Public dir at http://people.slitaz.org/~$user/ 1.26 sed -i s/'%user%'/"$user"/ /home/$user/Public/index.html 1.27 sed -i s/'%name%'/"$gecos"/ /home/$user/Public/profile.php