mirror of
https://github.com/proot-me/proot.git
synced 2025-08-28 16:43:49 +02:00
18 lines
349 B
Bash
18 lines
349 B
Bash
if [ -z `which mcookie` ] || [ -z `which cp` ] || [ -z `which true` ] || [ -z `which setcap` ] || [ -z `which rm` ]; then
|
|
exit 125;
|
|
fi
|
|
|
|
if [ `id -u` -eq 0 ]; then
|
|
exit 125;
|
|
fi
|
|
|
|
TMP=/tmp/$(mcookie)
|
|
|
|
cp $(which true) ${TMP}
|
|
|
|
! ${PROOT} -i 123:456 setcap cap_setuid+ep ${TMP}
|
|
[ $? -eq 0 ]
|
|
|
|
${PROOT} -0 setcap cap_setuid+ep ${TMP}
|
|
|
|
rm -f ${TMP}
|