|
Security
Defining Users for Host Authentication
By default, servers rely on the host environment to authenticate users.
(SAS Workspace Servers and SAS Stored Process Servers always authenticate using the host environment).
To implement host authentication for an IOM server, for every host user who needs to access a server or start a server, you must specify the following:
A valid user ID and password for the operating system account that provides access to the server's machine. The procedure for adding host users varies depending on the operating system you are using.
- System permissions for Windows and UNIX.
For Windows systems, the following table shows the specific user rights (permissions) for server invokers
and server accessors:
Required User Rights (Permissions) for Windows Operating System Accounts |
Type of Server and User |
Act as part of the operating system |
Adjust memory quotas for a process |
Increase quotas |
Replace the process level token |
Log on as a batch job |
SAS Metadata Server Invoker |
Windows NT and 2000 only |
|
|
|
|
SAS OLAP Server Invoker |
Windows NT and 2000 only |
|
|
|
|
Object Spawner Invoker for the SAS Stored Process Server* |
Windows NT and 2000 only |
Windows XP only |
Windows NT and 2000 only |
All Windows systems |
|
Object Spawner Invoker for the SAS Workspace Server* |
Windows NT and 2000 only |
Windows XP only |
Windows NT and 2000 only |
All Windows systems |
|
Accessors (clients) of SAS Metadata, OLAP, Stored Process, and Workspace Servers |
|
|
|
|
**All Windows systems |
*Note: The object spawner invoker must also be a member of the Windows Administrators
group.
**Note: As an
alternative, you might consider defining a SAS Server Users group and
assign the Log on as a batch job user right to this group.
For details about setting user rights (permissions) on specific Windows systems, see these topics:
For UNIX systems, the servers require the SASPERM and SASAUTH files to be setuid and owned by root. See Setting System Access Permissions on UNIX for steps to ensure these permissions are set correctly.
When you use host authentication, you can also associate a default domain with the host; this domain is used for authorization purposes.
For details, see Specifying Default Host Domains.
|