aboutsummaryrefslogtreecommitdiffstats
path: root/mkuid.sh
diff options
context:
space:
mode:
authorLibravatar Reiner Herrmann <reiner@reiner-h.de>2018-04-19 18:51:48 +0200
committerLibravatar Reiner Herrmann <reiner@reiner-h.de>2018-04-19 18:51:48 +0200
commitb6156fdeaa31646689a74384e2f0ac2bf517bd9a (patch)
treee34effcdaf797b4e179801ee7747af6c6a60285b /mkuid.sh
parentallow python in some profiles (diff)
downloadfirejail-b6156fdeaa31646689a74384e2f0ac2bf517bd9a.tar.gz
firejail-b6156fdeaa31646689a74384e2f0ac2bf517bd9a.tar.zst
firejail-b6156fdeaa31646689a74384e2f0ac2bf517bd9a.zip
mkuid: fall back to default values if no UID_MIN / GID_MIN found
Closes #1897
Diffstat (limited to 'mkuid.sh')
-rwxr-xr-xmkuid.sh14
1 files changed, 7 insertions, 7 deletions
diff --git a/mkuid.sh b/mkuid.sh
index a59f58143..9a37dc2ca 100755
--- a/mkuid.sh
+++ b/mkuid.sh
@@ -6,15 +6,15 @@ echo "#define FIREJAIL_UIDS_H" >> uids.h
6 6
7if [ -r /etc/login.defs ] 7if [ -r /etc/login.defs ]
8then 8then
9 echo "// using values extracted from /etc/login.defs" >> uids.h
10 UID_MIN=`awk '/^\s*UID_MIN\s*([0-9]*).*?$/ {print $2}' /etc/login.defs` 9 UID_MIN=`awk '/^\s*UID_MIN\s*([0-9]*).*?$/ {print $2}' /etc/login.defs`
11 GID_MIN=`awk '/^\s*GID_MIN\s*([0-9]*).*?$/ {print $2}' /etc/login.defs` 10 GID_MIN=`awk '/^\s*GID_MIN\s*([0-9]*).*?$/ {print $2}' /etc/login.defs`
12 echo "#define UID_MIN $UID_MIN" >> uids.h
13 echo "#define GID_MIN $GID_MIN" >> uids.h
14else
15 echo "// using default values" >> uids.h
16 echo "#define UID_MIN 1000" >> uids.h
17 echo "#define GID_MIN 1000" >> uids.h
18fi 11fi
19 12
13# use default values if not found
14[ -z "$UID_MIN" ] && UID_MIN="1000"
15[ -z "$GID_MIN" ] && GID_MIN="1000"
16
17echo "#define UID_MIN $UID_MIN" >> uids.h
18echo "#define GID_MIN $GID_MIN" >> uids.h
19
20echo "#endif" >> uids.h 20echo "#endif" >> uids.h