Problem Note 66354: New features in SAS® Viya® 3.5 enable you to force user names to become lowercase when you launch host processes for users' CAS and compute sessions
New features in SAS Viya 3.5 enable you to force user names into lowercase when you launch host processes for users' CAS and compute sessions. This feature is useful when the CAS and compute Linux hosts resolve user names only with lowercase. But the SAS Viya Identities microservice retrieves uppercase or mixed-case user names from the Lightweight Directory Access Protocol (LDAP) server or System for Cross-domain Identity Management (SCIM) client, resulting in a discrepancy between the user names and failures to start compute and CAS sessions.
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
After you apply the hot fix, you must have the following settings in place to activate the new lowercase feature.
To enable the lowercase feature in the Launcher and Object Spawner compute services:
- Use the sas-bootstrap-config tool with the commands below to write a new key/value entry:
$ source /opt/sas/viya/config/consul.conf
$ export CONSUL_HTTP_TOKEN=$(sudo cat /opt/sas/viya/config/etc/SASSecurityCertificateFramework/tokens/consul/default/client.token)
$ /opt/sas/viya/home/bin/sas-bootstrap-config kv write --key config/launcher-server/global/environment/SASUSERFORCELOWER --value 1
- Restart sas-viya-runlauncher-default and sas-viya-spawner-default (or sas-tenant-runlauncher-default and sas-tenant-spawner-default) to make the setting effective.
To enable the lowercase feature in CAS:
- On the CAS controller, set the following CAS environment variable in the cas_usermods.settings file that resides in /opt/sas/viya/config/etc/cas/default/ (or in /opt/sas/tenant/config/etc/cas/default/ for a tenant CAS server):
export CASUSERFORCELOWER=1
- Restart sas-viya-cascontroller-default (or sas-tenant-cascontroller-default) to make the setting effective.
Operating System and Release Information
SAS System | SAS Viya | Linux for x64 | 3.5 | | Viya | |
*
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.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2020-07-21 07:46:43 |
Date Created: | 2020-07-19 21:46:26 |