Просмотр исходного кода

Fix VSCode not being able to connect via ssh (#1648)

* Create .vscode-server if it doesn't exist

* Create .vscode-server folder on user creation

* Add forgotten .npm directory
Alexandros Ioannides 5 лет назад
Родитель
Сommit
30db78aade
2 измененных файлов с 8 добавлено и 3 удалено
  1. 2 0
      bin/v-add-user
  2. 6 3
      func/rebuild.sh

+ 2 - 0
bin/v-add-user

@@ -115,6 +115,7 @@ mkdir $HOMEDIR/$user/.config \
       $HOMEDIR/$user/.cache \
       $HOMEDIR/$user/.local \
       $HOMEDIR/$user/.composer \
+      $HOMEDIR/$user/.vscode-server \
       $HOMEDIR/$user/.ssh \
       $HOMEDIR/$user/.npm
 
@@ -123,6 +124,7 @@ chown $user:$user \
       $HOMEDIR/$user/.cache \
       $HOMEDIR/$user/.local \
       $HOMEDIR/$user/.composer \
+      $HOMEDIR/$user/.vscode-server \
       $HOMEDIR/$user/.ssh \
       $HOMEDIR/$user/.npm
 

+ 6 - 3
func/rebuild.sh

@@ -78,8 +78,9 @@ rebuild_user_conf() {
         $HOMEDIR/$user/.cache \
         $HOMEDIR/$user/.local \
         $HOMEDIR/$user/.composer \
-        $HOMEDIR/$user/.ssh
-
+        $HOMEDIR/$user/.vscode-server \
+        $HOMEDIR/$user/.ssh \
+        $HOMEDIR/$user/.npm
     chmod a+x $HOMEDIR/$user
     chmod a+x $HOMEDIR/$user/conf
     chown --no-dereference $user:$user \
@@ -88,7 +89,9 @@ rebuild_user_conf() {
         $HOMEDIR/$user/.cache \
         $HOMEDIR/$user/.local \
         $HOMEDIR/$user/.composer \
-        $HOMEDIR/$user/.ssh
+        $HOMEDIR/$user/.vscode-server \
+        $HOMEDIR/$user/.ssh \
+        $HOMEDIR/$user/.npm
     chown root:root $HOMEDIR/$user/conf
 
     $BIN/v-add-user-sftp-jail "$user"