23 lines
354 B
Bash
23 lines
354 B
Bash
#!/bin/bash
|
|
|
|
uid="$(id -u)"
|
|
gid="$(id -g)"
|
|
|
|
if [ "$uid" = '0' ]; then
|
|
user='www-data'
|
|
group='www-data'
|
|
else
|
|
user="$uid"
|
|
group="$gid"
|
|
fi
|
|
|
|
run_as() {
|
|
if [ "$(id -u)" = 0 ]; then
|
|
su -p "$user" -s /bin/bash -c "php /var/www/html/occ $(printf '%q ' "$@")"
|
|
else
|
|
/bin/bash -c "php /var/www/html/occ $(printf '%q ' "$@")"
|
|
fi
|
|
}
|
|
|
|
run_as "$@"
|