4. If LIBNAME ACL permissions are defined for the accessor's group, the accessor gets
the LIBNAME ACL permissions on the object.
5. Else, the accessor gets UNIVERSAL ACLs on the resource.
An OWNER=
<owner-name>
LIBACLINHERIT=YES domain statement uses a slightly
different methodology because of the OWNER= parameter. When specifying the
OWNER= parameter with LIBACLINHERIT=YES, the owner can grant:
•
READ access to allow a user or group to get a LIBNAME to the domain.
•
ALTER access to allow a user or group to create new objects in the domain.
•
CONTROL access to allow a user or group to modify the owner's LIBNAME ACL.
ALTER access can be used with OWNER= and LIBACLINHERIT=YES to allow a user
or group to create a new resource in the domain. In some cases, ALTER access is preferable
to WRITE access for an OWNER= domain, because ALTER access prevents users or
groups that inherit WRITE access from writing to, updating, or deleting resources that were
created by the domain owner. LIBNAME ALTER access with OWNER= and
LIBACLINHERIT=YES allows the owner to grant privileges to users to create objects in
the domain, and WRITE access can be used to inherit write access to the owner's resources.
The following is an example of SAS code submitted to SPD Server using
LIBACLINHERIT. The example begins by showing information in the
libnames.parm
file where domain names and paths are declared.
Contents of the
libnames.parm file
:
LIBNAME=libinher
PATHNAME=/IDX1/spdsmgr/spds45test/libinher
LIBACLINHERIT=YES
OWNER=admin ;
LIBNAME=noinher
PATHNAME=/IDX1/spdsmgr/spds45test/noinher
OWNER=admin ;
SAS code submitted to SPD Server by the user:
LIBNAME libinher sasspds 'libinher'
server=gomez.5129
user='admin'
password='spds123' ;
LIBNAME noinher sasspds 'noinher'
server=gomez.5129
user='admin'
password='spds123' ;
data libinher.admins_table
noinher.admins_table ;
do i = 1 to 10 ;
output ;
end ;
run ;
128
Chapter 12 • Setting Up SPD Server Libname Parameter Files
Summary of Contents for Scalable Performance Data Server 4.5
Page 1: ...SAS Scalable Performance Data Server 4 5 Administrator s Guide...
Page 7: ...Part 1 Product Notes Chapter 1 SPD Server 4 5 Product Notes 3 1...
Page 8: ...2...
Page 12: ...6...
Page 63: ...Part 3 Migration Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility 59 57...
Page 64: ...58...
Page 70: ...64 Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility...
Page 72: ...66...
Page 76: ...70 Chapter 6 Using the SPD Server Name Server to Manage Resources...
Page 94: ...88 Chapter 7 Administering and Configuring SPD Server Using the SAS Management Console...
Page 98: ...92 Chapter 8 SPD Server SQL Query Rewrite Facility...
Page 116: ...110 Chapter 10 Configuring Disk Storage for SPD Server...
Page 128: ...122 Chapter 11 Setting Up SPD Server Parameter Files...
Page 154: ...148...
Page 198: ...192 Chapter 14 ACL Security Overview...
Page 212: ...206 Chapter 15 Managing SPD Server Passwords Users and Table ACLs...
Page 214: ...208...
Page 224: ...218 Chapter 16 SPD Server Operator Interface Procedure PROC SPDO...
Page 236: ...230 Chapter 18 SPD Server Table List Utility Spdsls...
Page 256: ...250 Chapter 19 SPD Server Backup and Restore Utilities...
Page 264: ...258 Chapter 20 SPD Server Directory Cleanup Utility...
Page 270: ......