Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
Authorization
The filesystems that are configured in the file-servers.xml file can have access controls applied to restrict access to read, read/write, or no access. The access control blocks can be specified on a per filesystem basis or globally to be applied to all filesystems, or filesystems that do not have their own set of access controls.
The simplest access control block for a filesystem can be used to set the default access :-
<accessControl default='Read|Write'/>
When the access control block has any rules defined, the default access may also be specified as None. If an SMB/CIFS client is granted None access to a filesystem, then that filesystem will not appear in the browse list of available shares for that client.
The access control block may contain a number of rules that allow or disallow a particular client access to the filesystem. The rules are processed such that the client receives the highest access level.
The following rules are available :-
If the user matches name then grant them access access to the filesystem.
Grant access depending on the protocol being used to access the filesystem.
Grant access depending on the client TCP/IP address.
Grant access to the specified TCP/IP address.
Grant access to SMB/CIFS clients from the specified domain.
A global access control block may be specified within the Filesystem Security section of the file-servers.xml configuration file. The global access controls are applied to all filesystems that do not have their own specific access controls. Here is an example :-
<globalAccessControl default='None'>
<user name='admin' access='Write'/>
<address ip='90.1.0.90' access='Write'/>
</globalAccessControl>
Some sample access control configurations. The first sample makes a filesystem read-only :-
<filesystem name='Alfresco'>
<store>workspace://SpacesStore</store>
<rootPath>/app:company_home</rootPath>
<accessControl default='Read'/>
</filesystem>
The next sample only allows read access to clients in the 90.1.x.x subnet with the admin user being allowed write access :-
<filesystem name='Alfresco'>
<store>workspace://SpacesStore</store>
<rootPath>/app:company_home</rootPath>
<accessControl default='None'>
<address subnet='90.1.0.0' mask='90.1.255.255' access='Read'/>
<user name='admin' access='Write'/>
</accessControl>
</filesystem>
The following sample allows read access for SMB/CIFS with the admin user being allowed write access, but FTP access is not allowed :-
<filesystem name='Alfresco'>
<store>workspace://SpacesStore</store>
<rootPath>/app:company_home</rootPath>
<accessControl default='None'>
<protocol type='CIFS' access='Write'/>
<user name='admin' access='Write'/>
</accessControl>
</filesystem>
Back to Server Configuration
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.