slitaz-boot-scripts rev 235 4.1

Use adduser in bootopts.sh script since it adduser copys /etc/skel again. USER will be added to users group now instead of USER group. I also chmod the /home/USER folder to 700 so no one but the user in question can read it.
author Christopher Rogers <slaxemulator@gmail.com>
date Sun Mar 06 16:21:42 2011 +0000 (2011-03-06)
parents 35d59233d736
children 6a5dca101eaa
files etc/init.d/bootopts.sh
line diff
     1.1 --- a/etc/init.d/bootopts.sh	Fri Feb 25 01:21:05 2011 +0100
     1.2 +++ b/etc/init.d/bootopts.sh	Sun Mar 06 16:21:42 2011 +0000
     1.3 @@ -28,18 +28,15 @@
     1.4  		USER=tux
     1.5  	fi
     1.6  	echo -n "Configuring user and group: $USER..."
     1.7 -	echo "$USER:x:1000:1000:SliTaz User,,,:/home/$USER:/bin/sh" >> /etc/passwd
     1.8 -	echo "$USER::14035:0:99999:7:::" >> /etc/shadow
     1.9 -	echo "$USER:x:1000:" >> /etc/group
    1.10 -	echo "$USER:!::" >> /etc/gshadow
    1.11 +	adduser -D -s /bin/sh -g "SliTaz User" -G users -h /home/$USER $USER
    1.12  	status
    1.13  	# Audio and cdrom group.
    1.14  	addgroup $USER audio
    1.15  	addgroup $USER cdrom
    1.16  	addgroup $USER video
    1.17 +	addgroup $USER tty
    1.18  	# /home/$USER files from /etc/skel.
    1.19 -	if [ -d /etc/skel ]; then
    1.20 -		cp -a /etc/skel /home/$USER
    1.21 +	if [ -d /home/$USER ]; then
    1.22  		# Path for user desktop files.
    1.23  		for i in /home/$USER/.local/share/applications/*.desktop
    1.24  		do
    1.25 @@ -48,8 +45,8 @@
    1.26  	else
    1.27  		mkdir -p /home/$USER
    1.28  	fi
    1.29 -	# Set permissions.
    1.30 -	chown -R $USER.users /home/$USER
    1.31 +	# make user be only read/write by user
    1.32 +	chmod -R 700 /home/$USER
    1.33  	# Slim default user.
    1.34  	if [ -f /etc/slim.conf ]; then
    1.35  		sed -i s/"default_user .*"/"default_user        $USER"/\