Skip to content

Commit c48e407

Browse files
authored
Merge pull request hestiacp#1113 from hahagu/main
NodeJS Support for Jailed SFTP User by Default
2 parents ec64320 + d0888e5 commit c48e407

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

bin/v-add-user

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,16 @@ mkdir $HOMEDIR/$user/.config \
102102
$HOMEDIR/$user/.cache \
103103
$HOMEDIR/$user/.local \
104104
$HOMEDIR/$user/.composer \
105-
$HOMEDIR/$user/.ssh
105+
$HOMEDIR/$user/.ssh \
106+
$HOMEDIR/$user/.npm
106107

107108
chown $user:$user \
108109
$HOMEDIR/$user/.config \
109110
$HOMEDIR/$user/.cache \
110111
$HOMEDIR/$user/.local \
111112
$HOMEDIR/$user/.composer \
112-
$HOMEDIR/$user/.ssh
113+
$HOMEDIR/$user/.ssh \
114+
$HOMEDIR/$user/.npm
113115

114116
# Set permissions
115117
chmod a+x $HOMEDIR/$user

install/upgrade/versions/1.3.0.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66
####### Place additional commands below. #######
77
#######################################################################################
88

9+
# Add NPM to the default writeable folder list
10+
echo "[ * ] Updating default writable folders for all users..."
11+
for user in $($HESTIA/bin/v-list-sys-users plain); do
12+
mkdir -p \
13+
$HOMEDIR/$user/.npm
14+
15+
chown $user:$user \
16+
$HOMEDIR/$user/.npm
17+
done
18+
919
# Add default SSL Certificate config when ip is visited
1020
if [ "$PROXY_SYSTEM" = "nginx" ]; then
1121
echo "[ ! ] Update IP.conf"

0 commit comments

Comments
 (0)