Permission
(Abbreviation)
Actions Affected
Create (C)
Add data through the metadata LIBNAME engine.
Read (R)
Read data through certain objects (for example, cubes, information 
maps, and tables that are accessed through the metadata LIBNAME 
engine).
Write (W)
Update data through certain objects (for example, data that is accessed 
through the metadata LIBNAME engine and publishing channels).
Delete (D)
Delete data through the metadata LIBNAME engine.
Additional Information
For more information, see the following documents:
n
SAS Guide to Metadata-Bound Libraries (for information about the Insert, Update, 
Select, Create Table, Drop Table, and Alter Table permissions, and an additional use 
of the Delete permission)
n
SAS Language Interfaces to Metadata (for information about the metadata 
LIBNAME engine)
n
SAS Intelligence Platform: Security Administration Guide (for information about the 
metadata authorization layer)
Introduction
15
Text from pdf - application Library tool:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Text from pdf - application Library tool:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
16
Chapter 1 1 / / Concepts
application Library tool:C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File.
www.rasteredge.com
application Library tool:VB.NET PDF Text Extract Library: extract text content from PDF
PDF ›› VB.NET PDF: Extract PDF Text. VB.NET PDF - Extract Text from PDF Using VB. How to Extract Text from PDF with VB.NET Sample Codes in .NET Application.
www.rasteredge.com
2
User Administration Tasks
Getting Information About a User 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
18
What Groups Is This User In? 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
18
What Roles Is This User In? 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
19
What Can This User Do? 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
20
What Logins Are Available to This User? 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 
20
Does This User Have an External Identity? 
. . . . . . . . . . . . . . . . . . . . . . . . . 
21
Does This User Have an Internal Account? 
. . . . . . . . . . . . . . . . . . . . . . . . 
21
Who Can Manage Users, Groups, and Roles? 
. . . . . . . . . . . . . . . . . . . . . . 
21
Add Users 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
22
Add Administrators 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
23
Manage Passwords 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
25
Update the Password in a Login 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
25
Reset an Internal Password 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
26
Add Contact Information 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
27
Create a Custom Group 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
27
Why Create a Custom Group? 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
27
How to Create a Custom Group 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
28
Create a Custom Role 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
29
Why Create a Custom Role? 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
29
How to Create a Custom Role 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
29
Change a Role's Capabilities 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
30
17
application Library tool:C# PDF insert text Library: insert text into PDF content in C#.net
Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. Providing C# Demo Code for Adding and Inserting Text to PDF File Page with .NET PDF Library.
www.rasteredge.com
application Library tool:C# PDF Text Search Library: search text inside PDF file in C#.net
Text: Search Text in PDF. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
www.rasteredge.com
Adjust Group or Role Membership 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
32
Make a SAS Copy of DBMS Credentials 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
32
Store Shared Credentials for a DBMS 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
33
Store Individual Credentials for a DBMS 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 
33
Unlock an Internal Account 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
34
Adjust Policies for an Internal Account 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
34
Manage Authentication Domains 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
35
Add an Authentication Domain 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
35
Rename an Authentication Domain 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
35
Delete an Authentication Domain 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
35
Rename a User, Group, or Role 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
36
Delete a User, Group, or Role 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
36
Delegate Management of a Group or Role 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 
36
Include a User in Batch Synchronization 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 
37
Import or Export Users, Groups, and Roles 
. . . . . . . . . . . . . . . . . . . . . . . . . 
37
Tips for Finding a User, Group, or Role 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
38
Getting Information About a User
What Groups Is This User In?
This list explains how group memberships are displayed for a user named Joe:
direct groups
If Joe is directly assigned to any groups, those assignments are displayed in the 
Member of list box on the Groups and Roles tab in Joe's Properties dialog box.
18
Chapter 2 2 / / User Administration Tasks
application Library tool:Online Convert PDF to Text file. Best free online PDF txt
Online PDF to Text Converter. Download Free Trial. Convert a PDF to Text. Just upload your file by clicking on the blue button
www.rasteredge.com
application Library tool:VB.NET PDF delete text library: delete, remove text from PDF file
Text from PDF. VB.NET PDF - How to Delete Text from PDF File in VB.NET. VB.NET Programming Guide to Delete Text from PDF File Using XDoc.PDF SDK for VB.NET.
www.rasteredge.com
indirect groups
If Joe is a member of a group that is a member of another group, Joe is an indirect 
member of the second group. Because indirect membership is not displayed in Joe's 
Member of list box, you must check the properties of each group that Joe belongs to 
in order to determine whether that group is a member of another group.
implicit groups
If Joe has a well-formed user definition, he automatically belongs to both the 
PUBLIC and SASUSERS groups. These implicit memberships are not reflected in 
Joe's Member of list box.
What Roles Is This User In?
This list explains how role memberships are displayed for a user named Joe:
direct roles
If Joe is directly assigned to any roles, those assignments are displayed in the 
Member of list box on the Groups and Roles tab in Joe's Properties dialog box.
indirect roles
If Joe is a member of a group that is assigned to a role, Joe is an indirect member of 
that role. Because indirect membership is not displayed in Joe's Member of list box, 
you must check the properties of each group that Joe belongs to in order to 
determine whether that group is a member of any roles. Remember that Joe's 
Member of list box does not reflect his implicit membership in SASUSERS and 
PUBLIC. Users get most of their non-administrative capabilities through implicit 
membership in these groups.
contributing roles
If Joe is in a role that has contributing roles, Joe has the capabilities of the 
contributing roles. To determine whether a role has contributing roles, access the 
role's Properties dialog box and select the Contributing Roles tab.
Getting Information About a User
19
application Library tool:VB.NET PDF replace text library: replace text in PDF content in vb
C# PDF: Replace Text in PDF. VB.NET PDF - How to Replace Text in PDF File in VB.NET. VB.NET Programming Demo Code to Replace Text in PDF Document in VB.NET Class
www.rasteredge.com
application Library tool:VB.NET PDF Text Search Library: search text inside PDF file in vb.
VB.NET PDF - Search and Find PDF Text in VB.NET. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
www.rasteredge.com
What Can This User Do?
Which Objects Can This User Access?
Joe's access is not displayed as part of his user definition. Instead, Joe's permissions 
for a particular object are displayed on that object’s Authorization tab.
TIP SAS programmers can create reports that document access to resources. See 
the discussion of security report macros in the SAS Intelligence Platform: Security 
Administration Guide.
Which Application Features Are Visible to This User?
Joe has all of the capabilities that are provided by any of his roles. This list highlights 
key points about a role's Capabilities tab:
n
Some roles provide implicit capabilities, which are not displayed.
n
A capability that has a gray check box 
comes from a contributing role.
n
These icons indicate the status of the items beneath a node in the tree:
o
A full tree icon 
indicates that all of the capabilities are assigned.
o
An empty tree icon 
indicates that none of the capabilities are assigned.
o
A partial tree icon 
indicates that some of the capabilities are assigned.
What Logins Are Available to This User?
This list explains how the logins that are available to a user named Joe are displayed:
personal logins
Joe's personal logins are displayed on the Accounts tab in his Properties dialog 
box.
group logins
A login that is assigned to a group can be used by any member of that group. 
Because Joe's group logins are not displayed on his Accounts tab, you must check 
20
Chapter 2 2 / / User Administration Tasks
the properties of each group that Joe belongs to in order to determine whether any 
of those groups have logins.
Note: Logins are visible only if you have user administration capabilities, you are 
looking at your own user definition, or you are looking at a group that you belong to.
Does This User Have an External Identity?
To determine whether a user has an external identity, click the External Identities 
button on the user's General tab.
Does This User Have an Internal Account?
To determine whether a user has an internal account, examine the bottom of the user's 
Accounts tab. If a user has an internal account, their internal ID is listed in that location. 
Regular users usually do not have internal accounts.
Note: Internal accounts are visible only if you have user administration capabilities or 
you are looking at your own user definition.
Who Can Manage Users, Groups, and 
Roles?
The following table summarizes the permissions and capabilities that are required for 
selected user administration tasks in SAS Management Console.
Table 2.1 Minimum Requirements by Task
Task Set
Requirements
Create, update, or delete your own logins.
The User Manager capability.
Who Can Manage Users, Groups, and Roles?
21
Task Set
Requirements
Create, update, or delete restricted identities.
The User Manager capability.
User administration capabilities (provided 
implicitly by the Metadata Server: User 
Administration role).
The WriteMetadata permission (for existing 
identities, software component objects that 
provide role capabilities, and the repository).
Create or delete an unrestricted user.
Change memberships of an unrestricted user.
Make changes to the Metadata Server: 
Unrestricted role.
Unrestricted status (provided implicitly by the 
Metadata Server: Unrestricted role).
Here are some additional details:
n
In the initial configuration, user administration privileges are distributed as follows:
o
All registered users can update their own logins.
o
Members of the SAS Administrators group can add and manage restricted 
identities.
o
Only one user, the SAS Administrator, can add and manage unrestricted 
identities.
n
As an alternative to using SAS Management Console to update your logins, you can 
use SAS Personal Login Manager (a stand-alone desktop utility).
n
You can delegate management of an existing group or role to someone who does 
not have user administration capabilities. See “Delegate Management of a Group or 
Role” on page 36.
Add Users
To create an individual SAS identity:
22
Chapter 2 2 / / User Administration Tasks
On the Plug-ins tab, select User Manager.
2
For each user:
Right-click and select New  User.
On the General tab, enter a name.
TIP We recommend that you avoid using spaces or special characters in the 
name of a user, group, or role that you create. Not all components support 
spaces and special characters in identity names.
On the Accounts tab, click New. In the New Login dialog box, select the 
appropriate authentication domain (for example, DefaultAuth ) and enter the 
user's external account ID. It is not necessary to include a password in this login.
Note: If the user ID is for a Windows account, you must qualify the ID (for 
example, WIN\user or user@mycompany.com).
d
Click OK to save the new login. Click OK again to save the new user. 
3
(Optional) Use the Groups and Roles tab to make a user a direct member of 
another group or a role.
Note: The user automatically belongs to PUBLIC (everyone who can access the 
environment) and SASUSERS (those members of PUBLIC who have a well-formed 
user definition).
Note: You do not have to make changes on the user's Authorization tab. This tab has 
no effect on what the user can do.
Add Administrators
To create an individual SAS identity that is based on an internal account:
Add Administrators
23
On the Plug-ins tab, select User Manager. Make sure that you are in the foundation 
repository.
For each administrator:
Right-click and select New  User.
On the General tab, enter a name.
Note: The administrator's internal user ID is based on this name, so it is a good 
idea to use a short identifier.
TIP You cannot change the name of an identity after it is saved. You can 
instead add or change the display name of an identity.
c
On the Accounts tab, click Create Internal Account. In the New Internal 
Account dialog box, enter and confirm an initial password.
Note: By initial policy, internal passwords must be at least six characters, do not 
have to include mixed case or numbers, and do not expire.
TIP If you want to force a password change on first use, set a password 
expiration period.
d
On the Groups and Roles tab, move the SAS Administrators group to the 
Member of list box. This makes the new user a member of SAS Administrators. 
e
Click OK to save the new administrator. 
3
(Optional) To verify your work, examine the SAS Administrators group:
In the main display, select the SAS Administrators group, right-click, and select 
Properties. 
b
On the Members tab, verify that the new administrators are in the Current 
Members list box. 
24
Chapter 2 2 / / User Administration Tasks
Documents you may be interested
Documents you may be interested