|
The ssusers tool will print out a list of rights for all users, something ssadmin cannot do.
If you have to delete the rights file, Analyze will re-create an empty rights file, but you
must re-enter all user rights by hand. For this an all user rights list is essential!
The ssusers tool highlights rights granted to projects that have been deleted or purged,
something you need to know to maintain a clean set of user rights.
When you delete or purge projects, SourceSafe does NOT search the rights.dat file for users
who have been granted rights to those projects, and remove those rights.
The only indication that ssadmin gives that a user has obsolete rights is the display of the
obscure message 'Unable to open xxxxxxxx' on exit from the User Rights dialog.
Even more annoying is that ssadmin then discards any changes you may have made!
In order to make any changes to such a user's rights it is first necessary to delete
any obsolete rights, not an easy task as the user rights dialog does not highlight them!
The ssusers tool lists all users with destroy rights.
Granting destroy rights is sometimes necessary to move or remove files but it's
good practice to remove destroy rights as soon as you're done with them!
The only way using ssadmin to check on who has destroy rights is to open and scroll
through the user rights dialog for every user!
|