Beginning with SAS® 9.1.3 Service Pack 4, the location of the maintenance files
used for user authentication has changed to improve the Service Pack
upgrade experience.
With this service pack, if the sasauth, sasperm, or elssrv file requires
maintenance, the file is archived to the new directory
!SASROOT/utilities/bin/setuid rather than to !SASROOT/utilities/bin .
Note that in Service Pack 4, only elssrv and sasauth require
maintenance, so they are the only files delivered to this new directory.
As with previous versions of the UNIX Foundation Installer,
you have the option of configuring the user authentication as part of
the normal installation post-processing by supplying the rootuid password
during the post-processing step. The files that are present in the new
setuid directory will be moved to the utilities/bin directory, and then
setuid root once the files are moved. You can also choose to perform
this configuration at a later time, using the SAS Setup Run Setup Utilities
menu.
Chapter 5 of the Installation Instructions document has been updated
to include an additional step (mv setuid/*), which was added to pull in
new sasauth and elssrv modules (see Method 2, below). If this step is
omitted, unexpected results can occur. The "Configuring User
Authentication" section now reads as follows:
Configuring User Authentication
Certain SAS products and features employ functionality that requires SAS
to check userid authentication and file access authorizations. This in
turn necessitates that certain files within your SAS installation have
setuid permissions and be owned by root. Configuring user authentication
is required for all users of SAS software. You can perform this task
using either of the following methods.
Method 1: Using SAS Setup
Log in to the root account.
$ su root
Run SAS Setup from !SASROOT/sassetup.
Select Run Setup Utilities from the SAS Setup Primary Menu.
Select Perform SAS Software Configuration.
Select Configure User Authentication.
Method 2: Using the Command Line
Tru64 Unix
$ su root
# cd !SASROOT/utilities/bin
# mv setuid/* .
# chown root elssrv sasauth sasperm
# chmod 4755 elssrv sasperm
# chmod 6755 sasauth
# chgrp auth sasauth
# exit
All other Unix platforms
$ su root
# cd !SASROOT/utilities/bin
# mv setuid/* .
# chown root elssrv sasauth sasperm
# chmod 4755 elssrv sasauth sasperm
# exit
Operating System and Release Information
| SAS System | N/A | Linux on Itanium | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
| Linux | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
| HP-UX IPF | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
| 64-bit Enabled Solaris | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
| 64-bit Enabled HP-UX | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
| 64-bit Enabled AIX | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.