#!/bin/sh -
#
-# $OpenBSD: netstart,v 1.121 2008/06/09 22:56:42 todd Exp $
+# $OpenBSD: netstart,v 1.122 2008/07/23 16:05:47 sthen Exp $
# Strip comments (and leading/trailing whitespace if IFS is set)
# from a file and spew to stdout
echo "netstart: $file: No such file or directory"
return
fi
- if [ "$(stat -f "%SLp %u %g" $file)" != "--- 0 0" ]; then
+ if [ "$(stat -Lf "%SLp %u %g" $file)" != "--- 0 0" ]; then
echo "WARNING: $file is insecure, fixing permissions"
- chmod o-rwx $file
- chown root.wheel $file
+ chmod -LR o-rwx $file
+ chown -LR root.wheel $file
fi
ifconfig $if > /dev/null 2>&1
if [ "$?" != "0" ]; then
#!/bin/sh -
#
-# $OpenBSD: security,v 1.80 2008/04/17 19:49:16 sthen Exp $
+# $OpenBSD: security,v 1.81 2008/07/23 16:05:47 sthen Exp $
# from: @(#)security 8.1 (Berkeley) 6/9/93
#
# world-readable.
for f in /etc/hostname.* ; do
- if [ "$(stat -f "%SLp" $f)" != "---" ]; then
+ if [ ! -e $f ]; then
+ continue
+ fi
+ if [ "$(stat -Lf "%SLp" $f)" != "---" ]; then
echo "\n$f is world readable."
fi
done