17 lines
505 B
Text
17 lines
505 B
Text
# Set current user in nss_wrapper
|
|
USER_ID=$(id -u)
|
|
GROUP_ID=$(id -g)
|
|
|
|
if [ x"$USER_ID" != x"0" -a x"$USER_ID" != x"1001" ]; then
|
|
|
|
NSS_WRAPPER_PASSWD=/opt/app-root/etc/passwd
|
|
NSS_WRAPPER_GROUP=/etc/group
|
|
|
|
cat /etc/passwd | sed -e 's/^default:/builder:/' > $NSS_WRAPPER_PASSWD
|
|
|
|
echo "default:x:${USER_ID}:${GROUP_ID}:Default Application User:${HOME}:/sbin/nologin" >> $NSS_WRAPPER_PASSWD
|
|
|
|
export NSS_WRAPPER_PASSWD
|
|
export NSS_WRAPPER_GROUP
|
|
export LD_PRELOAD=libnss_wrapper.so
|
|
fi
|