diff --git a/sys/apps/openrc/extras/nosuid.initd b/sys/apps/openrc/extras/nosuid.initd index bcf162b0..22c18545 100644 --- a/sys/apps/openrc/extras/nosuid.initd +++ b/sys/apps/openrc/extras/nosuid.initd @@ -11,8 +11,8 @@ start() { # block all suid binaries mount -o remount,nosuid / # allow suid list - while read file ; do - mount --bind $file $file -o suid - done < /etc/suid /etc/suid.d/* + cat /etc/suid /etc/suid.d/* 2>/dev/null | while read file ; do + mount --bind $file $file -o suid || true + done }