Bläddra i källkod

Ownership of ssh directory

Bob Mottram 9 år sedan
förälder
incheckning
fcf6800422
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2
    0
      src/freedombone-adduser

+ 2
- 0
src/freedombone-adduser Visa fil

35
         if [ -f "$SSH_PUBLIC_KEY" ]; then
35
         if [ -f "$SSH_PUBLIC_KEY" ]; then
36
             mkdir /home/$MY_USERNAME/.ssh
36
             mkdir /home/$MY_USERNAME/.ssh
37
             cp $SSH_PUBLIC_KEY /home/$MY_USERNAME/.ssh/authorized_keys
37
             cp $SSH_PUBLIC_KEY /home/$MY_USERNAME/.ssh/authorized_keys
38
+            chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.ssh
38
             echo 'ssh public key installed'
39
             echo 'ssh public key installed'
39
         else
40
         else
40
             if [[ "$SSH_PUBLIC_KEY" == "ssh-"* ]]; then
41
             if [[ "$SSH_PUBLIC_KEY" == "ssh-"* ]]; then
41
                 mkdir /home/$MY_USERNAME/.ssh
42
                 mkdir /home/$MY_USERNAME/.ssh
42
                 echo "$SSH_PUBLIC_KEY" > /home/$MY_USERNAME/.ssh/authorized_keys
43
                 echo "$SSH_PUBLIC_KEY" > /home/$MY_USERNAME/.ssh/authorized_keys
44
+                chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.ssh
43
                 echo 'ssh public key installed'
45
                 echo 'ssh public key installed'
44
             else
46
             else
45
                 echo 'The second parameter does not look like an ssh key'
47
                 echo 'The second parameter does not look like an ssh key'