Applies to: DirectControl versions 5.0.x and above.
What is dzsh and how come this is the default shell when a user logs in?
The dzsh restricted environment shell is a customized Bourne shell for DirectAuthorize that provides environment variables, job control, command history, and command access as defined by DirectAuthorize roles. The restricted environment only allows the user to run the specific commands that have been defined in the user’s assigned DirectAuthorize roles.
Additional information can be found on pg.388 in the Centrify Administrator’s Guide for Linux and UNIX.
To escape out of dzsh, go to the properties of the Role Definition and enable “Login with non-Restricted Shell”.
This is located on the System Rights tab when defining the Role: