User Access to Features
Cloudera Data Science Workbench provides Site Administrators with the ability to restrict or control specific functionality that non-Site Administrator users have access to. This is done through the Security and Settings tabs on the Admin page.
Security Tab
Property | Description |
---|---|
Allow remote editing | Disable this property to prevent users from connecting to the Cloudera Data
Science Workbench deployment with cdswctl and using local IDEs,
such as PyCharm. |
Allow only session creators to run commands on active sessions | By default, a user's permission to active sessions in a project is the same as the user's permission to that project, which is determined by the combination of the user's permission as a project collaborator, the user's permission in the team if this is a team project, and whether the user is a Site Administrator. By checking this checkbox, only the user that created the active session will be able to run commands in that session. No other users, regardless of their permissions in the team or as project collaborators, will be able to run commands on active sessions that are not created by them. Even Site Administrators will not be able to run commands in other users' active sessions. |
Allow console output sharing | Disable this property to remove the Share button from the project workspace and workbench UI as well as disable access to all shared console outputs across the deployment. Note that re-enabling this property does not automatically grant access to previously shared consoles. You will need to manually share each console again |
Allow anonymous access to shared console outputs | Disable this property to require users to be logged in to access shared console outputs. |
Allow file upload/download through UI | Use this checkbox to show/hide file upload/download UI in the project workspace. When disabled, Cloudera Data Science Workbench API will forbid request of downloading file(s) as attachment. Note that the backend API to upload/edit/read the project files are intact regardless of this change in order to support basic Cloudera Data Science Workbench functionality such as file edit/read. |
Settings Tab
Property | Description |
---|---|
Allow users to create public projects | Disable this property to restrict users from creating new public projects. Site Administrators will have to create any new public projects. |
Allow users to create projects | Disable this property to restrict users from creating new projects. Site Administrators will have to create any new projects. |
Allow users to create teams | Disable this property to restrict users from creating new teams. Site Administrators will have to create any new teams. |
Allow users to run experiments | Disable this property to hide the Experiments feature in the UI. Note that this property does not affect any active experiments. |
Allow users to create models | Disable this property to hide the Models feature in the UI. Note that this property does not affect any active models. In particular, if you do not stop active models before hiding the Models feature, they continue to serve requests and consume computing resources in the background. |