Allow custom UID/GID

This commit is contained in:
KusakabeShi 2023-01-01 10:10:40 +08:00 committed by James Swineson
parent ed2103841a
commit 4928cdd69a

View File

@ -11,6 +11,14 @@ if ! sleep 0 >/dev/null 2>&1; then
>&2 echo "WARNING: clock_nanosleep or clock_nanosleep_time64 is not available on the system" >&2 echo "WARNING: clock_nanosleep or clock_nanosleep_time64 is not available on the system"
fi fi
export ATLAS_UID="${ATLAS_UID:-101}"
export ATLAS_GID="${ATLAS_GID:-999}"
usermod -u $ATLAS_UID atlas
groupmod -g $ATLAS_GID atlas
chown -R atlas:atlas /var/atlas-probe
chown -R atlas:atlas /var/atlasdata
# create essential files and fix permission # create essential files and fix permission
mkdir -p /var/atlas-probe/status mkdir -p /var/atlas-probe/status
chown -R atlas:atlas /var/atlas-probe/status chown -R atlas:atlas /var/atlas-probe/status