Date: Mon, 21 Oct 1996 18:44:16 -0700 From: Cy Schubert <cy@cwsys.cwent.com> To: Wes Peters <softweyr@xmission.com> Cc: Jerry Kelley <jerryk@iquest.net>, security@FreeBSD.ORG Subject: Re: Any FreeBSD security topics of interest? Message-ID: <199610220144.SAA00894@cwsys.cwent.com> In-Reply-To: Your message of "Sun, 20 Oct 1996 11:16:12 MDT." <199610201716.LAA04095@obie.softweyr.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Jerry Kelley writes:
[...]
>
> ACLs have a lot of potential for clearing up some sticky
> administration problems in UNIX. Many of the setuid programs we worry
> about could be more carefully restricted with carefully applied ACLs,
> and many of the tasks that you have to 'su' to do today could be
> ACL'ed and setuid so that specific groups or individuals could perform
> them without needing to su.
I and my team have been using ACL's on the Solaris 2.5 and 2.5.1
boxes for quite some time. They've been lifesavers. We've been able
to delegate management of the SNA software on one of the Solaris
boxes we manage to the DB2 DBA team using a combination of ACL's and
sudo. This would be handy addition to FreeBSD as well.
Solaris uses two comma
nds to manage ACL's, setfacl and getfacl. The
ls -l listing has also changed to add a + to the permissions to
indicate that ACL's are in use, e.g.,
-rw-r--r--+ 1 root other 137 Oct 11 11:18 foo
If we do a getfacl foo we get,
# file: foo
# owner: root
# group: other
user::rw-
group::r-- #effective:r--
group:sna:rw- #effective:rw-
mask:rwx
other:r--
This in turn can be used as input on a setfacl command, e.g.,
getfacl foo | setfacl -f - foobar
Regards, Phone: (250)389-3827
Cy Schubert OV/VM: BCSC02(CSCHUBER)
Open Systems Support BITNET: CSCHUBER@BCSC02.BITNET
ITSD Internet: cschuber@uumail.gov.bc.ca
cschuber@bcsc02.gov.bc.ca
"Quit spooling around, JES do it."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610220144.SAA00894>
