File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -46,8 +46,14 @@ if [ -f "$COMPOSER_BIN" ]; then
4646 exit
4747fi
4848
49+ [ -z " $( readlink -f " $COMPOSER_DIR " | egrep " ^$HOMEDIR /$user /" ) " ] && check_result $E_FORBIDEN " Path outside of user homedir (Composer dir)"
50+ [ -z " $( readlink -f " $COMPOSER_BIN " | egrep " ^$HOMEDIR /$user /" ) " ] && check_result $E_FORBIDEN " Path outside of user homedir (Composer bin)"
51+ [ -z " $( readlink -f " $HOMEDIR /$user /.config/" | egrep " ^$HOMEDIR /$user /" ) " ] && check_result $E_FORBIDEN " Path outside of user homedir (.conf)"
52+
4953mkdir -p " $COMPOSER_DIR "
5054chown $user : " $COMPOSER_DIR "
55+ mkdir -p " $HOMEDIR /$user /.config"
56+ chown $user : " $HOMEDIR /$user /.config"
5157
5258COMPOSER_SETUP_FILE=$( mktemp)
5359check_result $? " Create temp file"
You can’t perform that action at this time.
0 commit comments