SAS
®
9.4
Management Console 
Guide to Users and Permissions
SAS
®
Documentation
Convert pdf to text c# - software application project: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
Convert pdf to text c# - software application project: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
The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2015. SAS® 9.4 Management Console: 
Guide to Users and Permissions. Cary, NC: SAS Institute Inc.
SAS® 9.4 Management Console: Guide to Users and Permissions
Copyright © 2015, SAS Institute Inc., Cary, NC, USA
All rights reserved. Produced in the United States of America.
For a hardcopy book: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any 
form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the 
publisher, SAS Institute Inc.
For a web download or e-book:Your use of this publication shall be governed by the terms established by the vendor at 
the time you acquire this publication.
U.S. Government License Rights; Restricted Rights: Use, duplication, or disclosure of this software and related 
documentation by the U.S. government is subject to the Agreement with SAS Institute and the restrictions set forth in FAR 
52.227–19, Commercial Computer Software-Restricted Rights (June 1987). 
SAS Institute Inc., SAS Campus Drive, Cary, North Carolina 27513.
Electronic book 3, July 2015
SAS® Publishing provides a complete selection of books and electronic products to help customers use SAS software to its 
fullest potential. For more information about our e-books, e-learning products, CDs, and hard-copy books, visit the SAS 
Publishing web site at support.sas.com/publishing or call 1-800-727-3228.
SAS
®
and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. 
in the USA and other countries. ® indicates USA registration.
Other brand and product names are registered trademarks or trademarks of their respective companies.
software application project:C# PDF Text Extract Library: extract text content from PDF file in
C# PDF - Extract Text from PDF in C#.NET. Feel Free Best C#.NET PDF text extraction library and component for free download. XDoc.PDF
www.rasteredge.com
software application project:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
C# PDF - Convert PDF to JPEG in C#.NET. C#.NET PDF to JPEG Converting & Conversion Control. Convert PDF to JPEG Using C#.NET. Add necessary references:
www.rasteredge.com
Contents
Accessibility Features of SAS Management Console 
. . . . . . . . . . . . . . . . . . . 
v
Chapter 1 1 • Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
About This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Introduction to User Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Introduction to Access Management . . . . . . . . . . . . . . . . . . . . . . . . . 12
Chapter 2 2 • User Administration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Getting Information About a User . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Who Can Manage Users, Groups, and Roles? . . . . . . . . . . . . . . . . . 21
Add Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Add Administrators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Manage Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Add Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Create a Custom Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Create a Custom Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Change a Role's Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Adjust Group or Role Membership . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Make a SAS Copy of DBMS Credentials . . . . . . . . . . . . . . . . . . . . . 32
Unlock an Internal Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Adjust Policies for an Internal Account . . . . . . . . . . . . . . . . . . . . . . . 34
Manage Authentication Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
Chapter 3 3 • Exercises in User Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Assign Capabilities to a Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Create and Use an Internal Account . . . . . . . . . . . . . . . . . . . . . . . . . 43
software application project:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
it extremely easy for C# developers to convert and transform a have original formatting and interrelation of text and graphical elements of the PDF.
www.rasteredge.com
software application project:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
C#.NET PDF SDK - Convert PDF to TIFF in C#.NET. Use C#.NET DLLs and Demo Code to Convert PDF to Tiff in C#.NET Program. Add necessary references:
www.rasteredge.com
Chapter 4 4 • Access Management Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Examining Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Who Can Set Permissions? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Add an Explicit Grant or Denial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Use an Access Control Template (ACT) . . . . . . . . . . . . . . . . . . . . . . 52
Create a Custom ACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Update or Delete an ACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Set a Permission Condition (OLAP) . . . . . . . . . . . . . . . . . . . . . . . . . 57
Adjust the Repository-Level Settings . . . . . . . . . . . . . . . . . . . . . . . . 58
Import or Export ACTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
What Happens When I Select a Check Box? . . . . . . . . . . . . . . . . . . 60
Tips for Efficiently Using Permissions . . . . . . . . . . . . . . . . . . . . . . . . 61
Chapter 5 5 • Exercises in Access Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Working with Explicit Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Working with ACTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Working with Inherited Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
WriteMetadata and WriteMemberMetadata . . . . . . . . . . . . . . . . . . . 68
Glossary 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
73
Index 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
77
iv
Contents
software application project:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
text, image, table, hyperlink and bookmark to Word without losing format. Powerful components for batch converting PDF documents in C#.NET program. Convert PDF
www.rasteredge.com
software application project:C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
situations, it is quite necessary to convert PDF document into images are defined in XML text lines, they Therefore, in C#.NET web document viewing applications
www.rasteredge.com
Accessibility
Accessibility Features of SAS 
Management Console
Overview
For information about the accessibility of SAS Management Console, see the Help for 
that product.
Documentation Format
Please contact accessibility@sas.com if you need this document in an alternative digital 
format.
v
software application project:C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. C#.NET Project DLLs: Insert Text Content to PDF.
www.rasteredge.com
software application project:C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C# application. Able to find and get PDF text position details in C#.NET application.
www.rasteredge.com
vi
Accessibility / Accessibility Features
1
Concepts
About This Document 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
1
Introduction to User Administration 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
2
About User Administration 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
2
About Users 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
2
About Groups 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
3
About Roles 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
4
About Logins 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
6
About Internal Accounts 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
7
About Authentication Domains 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
9
About Passwords 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
10
About External Identities 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
11
Uniqueness Requirements 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
11
Introduction to Access Management 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
12
About Access Management 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
12
Granularity and Mechanics of Permissions 
. . . . . . . . . . . . . . . . . . . . . . . . . 
12
Inheritance and Precedence of Permissions 
. . . . . . . . . . . . . . . . . . . . . . . 
13
Use and Enforcement of Each Permission 
. . . . . . . . . . . . . . . . . . . . . . . . . 
14
About This Document
This document helps you administer users and permissions in SAS Management 
Console. It explains key concepts and provides step-by-step instructions for selected 
1
tasks. For more information about security, see the SAS Intelligence Platform: Security 
Administration Guide.
Introduction to User Administration
About User Administration
In order to make access distinctions and track user activity, security systems must know 
who is making each request. The primary purpose of user administration is to provide 
information that helps systems make this determination. The central piece of user 
information that the SAS environment requires is one external account ID for each user. 
The SAS environment uses its copy of these IDs to establish a unique SAS identity for 
each connecting user. All of a user's group memberships, role memberships, and 
permission assignments are ultimately tied to their SAS identity.
Note: For identification purposes, only the account IDs are needed. SAS does not 
maintain copies of external passwords for identification purposes.
To access user administration features in SAS Management Console, select the User 
Manager node on the Plug-ins tab. Your roles and permissions determine which user 
administration tasks you can perform.
TIP As an alternative to interactively creating and maintaining identity information, 
you can write a program that performs these tasks as batch processes. See the user 
import macros documentation in the SAS Intelligence Platform: Security 
Administration Guide.
About Users
A user is an individual person or service identity.
We recommend that you create an individual SAS identity for each person who uses the 
SAS environment. This enables you to make access distinctions in the metadata layer 
2
Chapter 1 1 / / Concepts
and establishes a personal folder for each user. If generic access is sufficient for some 
of your users, those users can instead share the generic PUBLIC group identity.
An individual SAS identity is established by coordination between two sets of identity 
information:
n
in an external system, a user account
n
in the metadata, a user definition that includes a copy of the external account ID
To give someone an individual SAS identity, you create a metadata user definition that 
includes a copy of their external account ID. In the simplest configuration, each user 
needs an account that is known to the metadata server's host.
n
If the metadata server is on Windows, users typically have Active Directory 
accounts.
n
If the metadata server is on UNIX, users might have UNIX accounts. Sometimes a 
UNIX host recognizes LDAP, Active Directory, or other types of accounts.
Note: For information about alternate configurations (such as web authentication) and 
exceptions (such as SAS internal accounts), see SAS Intelligence Platform: Security 
Administration Guide.
About Groups
A group is a set of users.
We recommend that you create groups to simplify security management as follows:
n
It is more efficient to assign permissions to groups than to individual users.
n
If you need to store passwords in the metadata, you can reduce the amount of 
required maintenance by using a group to make one shared account available to 
multiple users.
n
It is sometimes more efficient to manage role membership by assigning groups to 
roles instead of assigning users directly to roles.
Introduction
3
TIP A group's membership can include other groups as well as individual users. This 
enables you to create a nested group structure.
This table introduces three predefined groups:
Table 1.1 1 PUBLIC, SASUSERS, and SAS Administrators
Group
Description
PUBLIC
Implicitly includes everyone who can access the metadata server (directly or 
through a trust relationship).
SASUSERS
Implicitly includes those members of the PUBLIC group who have a well-
formed user definition.
SAS 
Administrators
Should include only users who perform metadata administrative tasks.
About Roles
A role manages the availability of application features such as menu items.
An application feature that is under role-based management is called a capability. 
Anyone who is a member of a role has all of that role's capabilities. This list highlights 
key points:
n
Roles determine which user interface elements (such as menu items or plug-ins) you 
see when you use an application. Roles do not protect data or metadata (other than 
a few system items).
n
Having a certain capability is not an alternative to meeting permission requirements. 
Permission requirements and capability requirements are cumulative. 
n
Roles and groups serve distinct purposes. You cannot assign permissions to a role 
or capabilities to a group.
n
Capabilities are always additive. Assigning someone to a role never reduces what 
that person can do.
4
Chapter 1 1 / / Concepts
Documents you may be interested
Documents you may be interested