Clean up, comment out non-base utilities, fix up comments.

Prodded by:	hrs
This commit is contained in:
Tom Rhodes 2006-04-22 11:02:44 +00:00
parent ee8e8d867e
commit 8b4b23668d

View File

@ -48,49 +48,35 @@ CMD=/usr/sbin/ugidfw
####
# WARNING: recommended reading is the handbook's MAC
# chapter and the ugidfw(8)
# manual page. You can lock yourself out of the system
# very quickly by setting incorrect values here.
####
####
# Set the value of 'x' to system users. This would be nice but it
# does not get the \n proper. Work around is used below.
#x=`awk -F: '($3 >= 1001) && ($3 != 65534) { print $1 }' /etc/passwd`;
#l=`awk -F: '($3 >= 1001) && ($3 != 65534) { print $3 }' /etc/passwd`;
# chapter and the ugidfw(8) manual page. You can
# lock yourself out of the system very quickly by setting
# incorrect values here. These are only examples.
####
####
# Build a generic list of rules here, these should be
# modified before using this script.
# ugidfw add 1 subject uid USER1 object uid USER2 mode n
# ugidfw add 2 subject gid USER1 object gid USER2 mode n
#
# For apache to read user files, the ruleadd must give
# it permissions by default.
####
${CMD} add subject uid 80 object not uid 80 mode rxws;
${CMD} add subject gid 80 object not gid 80 mode rxws;
#${CMD} add subject uid 80 object not uid 80 mode rxws;
#${CMD} add subject gid 80 object not gid 80 mode rxws;
####
# majordomo compat:
#${CMD} add subject uid 54 object not uid 54 mode rxws;
${CMD} add subject gid 26 object gid 54 mode rxws;
#${CMD} add subject gid 26 object gid 54 mode rxws;
####
# This is for root:
${CMD} add subject uid 0 object not uid 0 mode arxws;
${CMD} add subject gid 0 object not gid 0 mode arxws;
####
# And for mailnull:
${CMD} add subject uid 26 object not uid 26 mode rxws;
${CMD} add subject gid 26 object not gid 26 mode rxws;
####
# And for majordomo:
${CMD} add subject uid 54 object not uid 54 mode rxws;
${CMD} add subject gid 54 object not gid 54 mode rxws;
#${CMD} add subject uid 54 object not uid 54 mode rxws;
#${CMD} add subject gid 54 object not gid 54 mode rxws;
####
# And for bin:
@ -99,8 +85,8 @@ ${CMD} add subject gid 7 object not gid 7 mode rxws;
####
# And for mail/pop:
${CMD} add subject uid 68 object not uid 68 mode rxws;
${CMD} add subject gid 6 object not gid 6 mode arxws;
#${CMD} add subject uid 68 object not uid 68 mode rxws;
#${CMD} add subject gid 6 object not gid 6 mode arxws;
####
# And for smmsp:
@ -114,13 +100,13 @@ ${CMD} add subject gid 26 object not gid 26 mode rxws;
####
# For cyrus:
${CMD} add subject uid 60 object not uid 60 mode rxws;
${CMD} add subject gid 60 object not gid 60 mode rxws;
#${CMD} add subject uid 60 object not uid 60 mode rxws;
#${CMD} add subject gid 60 object not gid 60 mode rxws;
####
# For stunnel:
${CMD} add subject uid 1018 object not uid 1018 mode rxws;
${CMD} add subject gid 1018 object not gid 1018 mode rxws;
#${CMD} add subject uid 1018 object not uid 1018 mode rxws;
#${CMD} add subject gid 1018 object not gid 1018 mode rxws;
####
# For the nobody account:
@ -135,12 +121,6 @@ for x in `awk -F: '($3 >= 1001) && ($3 != 65534) { print $1 }' /etc/passwd`;
do ${CMD} add subject uid $x object gid 6 mode arwxs;
done;
####
# Work around majordomo problem where gid is `4'.
for x in `awk -F: '($3 >= 1001) && ($3 != 65534) { print $1 }' /etc/passwd`;
do ${CMD} add subject uid $x object gid 4 mode arwxs;
done;
####
# Use some script to get a list of users and
# add all users to mode n for all other users. This