Changes

Jump to navigation Jump to search
720 bytes added ,  16:25, 19 January 2014
Line 33: Line 33:  
This script provides you with a list of RPMs that are installed outside the default repositories. This can be used to determine what RPM packages you have installed additionally.
 
This script provides you with a list of RPMs that are installed outside the default repositories. This can be used to determine what RPM packages you have installed additionally.
 
====pseudonyms====
 
====pseudonyms====
{| style="color:red;background-color:#ffffcc;"
+
Lists illegal or misconfigured pseudonyms found in the accounts db.
|
+
 
[Need description - command tested on a server with many pseudonyms for various users, no output]
+
Tests include:
|}
+
* If the pseudonym contains an '@', the '@' symbol must not be the last character (there must be a domain following the '@'  (note: nothing is done to confirm that what follows the '@' is a valid email domain name)
 +
* The pseudonym must have a property named 'Account' which is not empty
 +
* The 'Account' property must point to an existing user account or to another pseudonym
 +
* Pseudonyms can be nested at most once:
 +
** Legal: pseudonym1 -> pseudonym2 -> USER
 +
** Illegal: pseudonym1 -> pseudonym2 -> pseudonym3 -> USER
 +
** Illegal: pseudonym1 -> pseudonym1 (circular)
 +
 
 +
When errors are found, a db command is recommended that changes the account type from 'pseudonym' to 'pseudonym-deleted' (preserving the details of the pseudonym but removing it from all pseudonym template expansions).
    
====repositories====
 
====repositories====

Navigation menu