# HG changeset patch # User Christopher Rogers # Date 1299428502 0 # Node ID 06704c29c449423c86280ea26e353f78285ad3a4 # Parent 35d59233d7362727a66f20e8f3cd9a21a44bec51 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. diff -r 35d59233d736 -r 06704c29c449 etc/init.d/bootopts.sh --- a/etc/init.d/bootopts.sh Fri Feb 25 01:21:05 2011 +0100 +++ b/etc/init.d/bootopts.sh Sun Mar 06 16:21:42 2011 +0000 @@ -28,18 +28,15 @@ USER=tux fi echo -n "Configuring user and group: $USER..." - echo "$USER:x:1000:1000:SliTaz User,,,:/home/$USER:/bin/sh" >> /etc/passwd - echo "$USER::14035:0:99999:7:::" >> /etc/shadow - echo "$USER:x:1000:" >> /etc/group - echo "$USER:!::" >> /etc/gshadow + adduser -D -s /bin/sh -g "SliTaz User" -G users -h /home/$USER $USER status # Audio and cdrom group. addgroup $USER audio addgroup $USER cdrom addgroup $USER video + addgroup $USER tty # /home/$USER files from /etc/skel. - if [ -d /etc/skel ]; then - cp -a /etc/skel /home/$USER + if [ -d /home/$USER ]; then # Path for user desktop files. for i in /home/$USER/.local/share/applications/*.desktop do @@ -48,8 +45,8 @@ else mkdir -p /home/$USER fi - # Set permissions. - chown -R $USER.users /home/$USER + # make user be only read/write by user + chmod -R 700 /home/$USER # Slim default user. if [ -f /etc/slim.conf ]; then sed -i s/"default_user .*"/"default_user $USER"/\