ClearCase (general information), Attache (general information), MultiSite (general information)
In general, only commands that modify (write to) a VOB are subjected to permissions checking. The following hierarchy (in order from most privileged to least privileged) is used, in a command-specific manner, to determine whether a command can proceed or be canceled:
NOTE: We strongly recommend that you do not make ordinary ClearCase users members of the ClearCase group. ClearCase grants the members of this group special administrative privileges (for example, the ability to delete elements without being the owner of the element or VOB). If you need this special access, do one of the following:
For example, a member of the ClearCase group always has permission to use commands that modify a VOB. However, if you try to modify an element that you do not own, and you are not the VOB owner or a member of the ClearCase group, the command fails.
Both file-system and non-file-system objects have an owner and a group; this information is stored with the object. When an object is created, its owner and group are set to that of the user who created it. Use the protect command to change the owner (-chown) or group (-chgrp) of the object. The describe command displays the owner and group of the object.
The ClearCase scheduler maintains its own access control list (ACL),which determines who is allowed access to the scheduler and to the ACL itself. See the schedule reference page for more information.
The reference page for a command lists the permissions required to use the command.
The sections below list all cleartool subcommands and Attache commands, categorized by their permissions requirements.
annotate checkvob (except with -fix or -hlink) dospace 1 | import 3 ln 4 |
mkattype 5 mkbrtype 5 mkdir 4 mkelem 4 mkeltype 5 mkhltype 5 mklbtype 5 mktag 6 mkview 7 mkvob 7 mv 4 |
reqmaster (requesting mastership only) 9 rmname 4 8 space 1 |
1 Except with -update or -generate | |||
2 No permissions required for "search" functionality | |||
3 For created elements only | |||
4 One or more directory elements must be checked out | |||
5 Except with -replace | |||
6 Except for private VOB-tag | |||
7 tandard Windows NT ACL permissions for creating a subdirectory required | |||
8 Except with -nco | |||
9 Must be on ACL at mastering replica | |||
|
checkvob -hlink import 1 merge 2 | |||
1 For checked-out directories only 2 Applies to creation of merge arrows only, not to data | |||
chtype (element) lock (element) |
unlock (element) |
chtype (branch) lock (branch) |
unlock (branch) |
lock (type object) mkattype -replace mkbrtype -replace mkeltype -replace mkhltype -replace | mklbtype -replace mktrtype -replace rename (type object) unlock (type object) |
rename (pool) |
NOTE: Only the VOB owner and members of the ClearCase group can delete a shared derived object.
endview -server | setcache -view space -view -generate |
checkvob -fix dospace -generate ln -nco lock (pool or VOB) mktrtype 1 |
reqmaster (to set access controls) rmname -nco space -vob -generate unlock (pool or VOB) |
1 except with -replace | |
2 local administrators can also run this command | |
setcache -host | setcache -mvfs |
dospace -update | space -update |
Reference pages for individual commands
|
Feedback on the documentation in this site? We welcome any comments!
Copyright © 1999 by Rational Software Corporation. All rights reserved. |