Newsgroups: comp.sys.apollo Path: utzoo!utgpu!news-server.csri.toronto.edu!helios.physics.utoronto.ca!alchemy.chem.utoronto.ca!system From: system@alchemy.chem.utoronto.ca (System Admin (Mike Peterson)) Subject: Re: APR's in general (long) Message-ID: <1991Jan30.183720.16113@alchemy.chem.utoronto.ca> Organization: University of Toronto Chemistry Department References: <9101281715.AA16081@hwcae.cfsat.honeywell.com> <1991Jan28.190504.28488@alchemy.chem.utoronto.ca> <4f80225e.1bc5b@pisa.ifs.umich.edu> Date: Wed, 30 Jan 1991 18:37:20 GMT In article <4f80225e.1bc5b@pisa.ifs.umich.edu> rees@citi.umich.edu (Jim Rees) writes: >In article <1991Jan28.190504.28488@alchemy.chem.utoronto.ca>, system@alchemy.chem.utoronto.ca (System Admin (Mike Peterson)) writes: > > I agree completely - "use Aegis" should never be offered by Apollo > as a response, and certainly should not be accepted by a user. > >Hey, wait a minute -- this problem resulted precisely because the user DID >use Aegis, and set a non-bsd acl on a directory. Not necessarily - you can (and we do) set any ACL's on any object using just tools provided in BSD environments (chacl to be specific). The problem was that cp does not copy some ACL's properly. If Apollo is going to modify the UNIX protection scheme, they must then ensure that all the UNIX tools that manipulate them also work properly. I agree that if you stick with standard BSD ACL's, the problems are minimized. I would love to be able to ignore ACL's completely, but if you set BSD ACL's on /sys, I doubt that your node would boot properly, and many NCS/Aegis-related things won't work any more (I did this once by accident by doing 'chacl -R -B' when I was in /). -- Mike Peterson, System Administrator, U/Toronto Department of Chemistry E-mail: system@alchemy.chem.utoronto.ca Tel: (416) 978-7094 Fax: (416) 978-8775