Skip to content
Snippets Groups Projects
Select Git revision
  • a11b16c9eed8703aad53cd5b79b0f3f85a31d68d
  • test default
2 results

access_vectors

Blame
  • access_vectors 8.00 KiB
    #
    # Define common prefixes for access vectors
    #
    # common common_name { permission_name ... }
    
    
    #
    # Define a common prefix for file access vectors.
    #
    
    common file
    {
    	ioctl
    	read
    	write
    	create
    	getattr
    	setattr
    	lock
    	relabelfrom
    	relabelto
    	append
    	map
    	unlink
    	link
    	rename
    	execute
    	quotaon
    	mounton
    }
    
    
    #
    # Define a common prefix for socket access vectors.
    #
    
    common socket
    {
    # inherited from file
    	ioctl
    	read
    	write
    	create
    	getattr
    	setattr
    	lock
    	relabelfrom
    	relabelto
    	append
    	map
    # socket-specific
    	bind
    	connect
    	listen
    	accept
    	getopt
    	setopt
    	shutdown
    	recvfrom
    	sendto
    	name_bind
    }
    
    #
    # Define a common prefix for ipc access vectors.
    #
    
    common ipc
    {
    	create