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"/\