Bob Mottram 9 年前
父节点
当前提交
3518ee9916
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3
    3
      src/freedombone-adduser

+ 3
- 3
src/freedombone-adduser 查看文件

32
 
32
 
33
 if [ "$SSH_PUBLIC_KEY" ]; then
33
 if [ "$SSH_PUBLIC_KEY" ]; then
34
     if [ ${#SSH_PUBLIC_KEY} -gt 5 ]; then
34
     if [ ${#SSH_PUBLIC_KEY} -gt 5 ]; then
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
             echo 'ssh public key installed'
38
             echo 'ssh public key installed'
39
         else
39
         else
40
-            if [[ $SSH_PUBLIC_KEY == "ssh-"* ]]; then
40
+            if [[ "$SSH_PUBLIC_KEY" == "ssh-"* ]]; then
41
                 mkdir /home/$MY_USERNAME/.ssh
41
                 mkdir /home/$MY_USERNAME/.ssh
42
-                echo $SSH_PUBLIC_KEY > /home/$MY_USERNAME/.ssh/authorized_keys
42
+                echo "$SSH_PUBLIC_KEY" > /home/$MY_USERNAME/.ssh/authorized_keys
43
                 echo 'ssh public key installed'
43
                 echo 'ssh public key installed'
44
             else
44
             else
45
                 echo 'The second parameter does not look like an ssh key'
45
                 echo 'The second parameter does not look like an ssh key'