#
# /adm/etc/access
#
# determines group and user access to the filesystem
# this works similarly to the groups file
# 
# (directory or file)	(userlist)
# after each user or group in the userlist, you should have [] with r in it
# for read access, w in it for write access.  If either letter is preceeded
# by a '-', it implies negative access.   
#
#
# magic groups:
#	(all) - all users


# admins can write to everywhere, all can read everywhere
(/)             (adminaccess)[rw]:(all)[r]

# nobody can do anything here
(/adm/tmp)	(adminaccess)[rw]:(all)[]
(/adm/priv)     (adminaccess)[rw]:(all)[]
(/d/Root)	(all)[]

# nobody can write here but root
(/log/adm)	(adminaccess)[rw]:(all)[]
(/driver)	(all)[r]

# allow everyone write access to /tmp
(/tmp)		(all)[rw]

(/www)		(all)[r]:(adminaccess)[rw]:(www)[rw]

# everyone can read in /u, but only admins can write to other homedirs
(/u)            (all)[r]:(adminaccess)[rw]

# student dirs, teachers can write there
(/student)	(all)[r]:(adminaccess)[rw]:(teachers)[rw]

# All the domains
(/d/std)	(all)[r]:(standard)[rw]:(adminaccess)[rw]
(/d/TMI)	(all)[r]:(tmi)[rw]:(adminaccess)[rw]
(/d/Fooland)	(all)[r]:(fooland)[rw]:(adminaccess)[rw]
(/d/Conf)	(all)[r]:(conf)[rw]:(adminaccess)[rw]
(/d/adm)	(all)[r]:(adm)[rw]:(adminaccess)[rw]
(/d/lima/realtmi)    (all)[r]:(lima)[rw]:(adminaccess)[rw]
(/d/lima/mirror)    (all)[r]

# news directory permissions
(/data/news)	(all)[]:(news)[rw]:(adminaccess)[rw]

# Hide the user data to prevent dictionary hacks of passwords.
(/data/std)	(all)[]:(adminaccess)[rw]
# mail permissions
(/data/mail)	(all)[]:(backbone)[rw]:(adminaccess)[rw]
(/data/omail)	(all)[]:(adminaccess)[rw]:(backbone)[rw]
(/data/attic/mail)	(all)[]:(adminaccess)[rw]:(backbone)[rw]

# ftp transfer directory...
(/ftp)         (all)[rw]

# open space
(/open)       (all)[rw]


# J is working on the spell system (added by Deathblade)
#Commend out cause there is no user j :) Leto
#(/cmds/std/spells)   (all)[r]:(spells)[rw]:(adminaccess)[rw]
