[grsec] User domains and objects
    John Logsdon 
    j.logsdon at quantex-research.com
       
    Thu Dec  9 03:15:56 EST 2004
    
    
  
An ACL question:
What is the safest way to handle user-specific access for a user that is a
member of a domain?
For example, if we have user X, we can specify:
role X u
subject /  {
	/				r
	/var				h
	/var/spool/mail/X		
...
	/home				rwc
	/home/X				rwtcd
etc
But if X is a member of domain Y, the only way I can see to do this is to
use a wildcard * so that:
domain Y u X
subject /  {
	/				r
	/var				h
	/var/spool/mail/*
...
	/home				rwc
	/home/*				rwtcd
etc
but this means that in principle user Y can access or see all mail and
home directories in this example.
Is there a token or something that can be used?  In a sense the logical
token would be to use the domain name Y or $Y or something but I am not
aware of this syntax in gradm.
Obviously the usual Linux permissions should apply but these are one rwx
and not therefore as finegrained as grsec.
TIA
John
John Logsdon                               "Try to make things as simple
Quantex Research Ltd, Manchester UK         as possible but not simpler"
j.logsdon at quantex-research.com              a.einstein at relativity.org
+44(0)161 445 4951/G:+44(0)7717758675       www.quantex-research.com
    
    
More information about the grsecurity
mailing list