Personal tools
University Computing Service

Desktop Services

File access rights on DS-Filestore

Desktop Services files belonging to one user are not normally readable by another user.

You can give permission for another user to read, modify, create or delete files in your filespace as described below. In order to do this you need to be logged in to a Managed Cluster PC (Windows. The commonest need for this is for Society and group filespaces.

The text below describes how to allow another user to read your files. Transferring a file from one user's filespace to another is a separate transaction, for which the user doing the copying needs to have permissions to read the file in the source filespace and to write it in the destination filespace.

Changing rights using Windows

To give permission for user www11 to read all files in a directory you own or manage called mypubdir, you need to type a command (click on Start, then on All Programs, double-click on the Accessories Folder and select Command Prompt. The command to be typed is, for example,

     rights mypubdir rf /name=.www11.aliases 

where mypubdir is the directory containing the file to be copied. Use the exit command to close the command window. The "rf" signifies that www11 is to be allowed to read the files and scan the file list.

To revoke the permission, use

    rights mypubdir rem /name=.www11.aliases

The rights you can set are:

f - user may scan file list
r - user may read files
w - user may write files (i.e. update contents)
m - user may modify attributes (e.g. rename)
c - user may create new files
e - user may erase (delete) files
a - user may change access controls

Note that some applications which update a file actually require create access, not just write access, in order to do so.

If you have set up rights for a user for a particular directory, those rights will apply to all subdirectories, but you can alter the subdirectory rights individually if you wish. If you have given a user rights in a directory but wish to cancel all rights for a specific subdirectory, then use the n option:

    rights subdir n /name=.www11.aliases

To find out who has rights in a directory or over a file, use

    rights dirname /T

To see more details of how to specify other rights, use

    rights /?