scramjetorg / transform-hub

Scramjet Transform Hub (STH) is a runtime supervisor that can run data processing programs called Sequences and manage local resources on any Linux server, Docker on small edge servers, and even large-scale Kubernetes clusters in the cloud or datacenters. It connects to Scramjet Spaces in Scramjet Cloud Platform.
GNU Affero General Public License v3.0
67 stars 8 forks source link

CLI does not work for more than one user on the same OS #961

Closed alicja-gruzdz closed 1 year ago

alicja-gruzdz commented 1 year ago

Describe the bug CLI can not be used by more than one user on the same OS. It is due to the fact that CLI attempts to read user permission-restricted session files from the shared CLI /tmp system directory.

Steps to Reproduce

  1. Install CLI on two user account on the same OS.
  2. Execute any CLI command as the first user.
  3. Execute any CLI command as the second user.
  4. You will receive an error about session file permissions and the CLI command will fail to execute. Screenshot from 2023-10-12 15-10-55

Expected behavior CLI must work for more than one user account on the OS.

Version (please complete the following information):