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