We need to change the linux user that runs our CryoSPARC instance on the master and worker nodes to be able to connect to another system. Can we simply change the user for all files (installation and database) or do we need to change anything else (e.g. configuration files)?
Before changing file ownerships, please ensure that all CryoSPARC processes have been terminated:
ps axww | grep -e crysparc -e mongo (in case the previous command missed any processes)
kill -TERM (not:
kill -9) CryoSPARC-related processes identified in the previous command, if any
Recursively change the ownership of the software installation and database directories. I am not aware of additional configuration files whose ownership would need to be changed. Ensure that that dependencies outside these directories, like
$CRYOSPARC_CUDA_PATH, remain readable (and executable, as appropriate) for the “new” Linux user that now owns (and will run) CryoSPARC processes.
Be aware that the ownership and/or permissions of existing CryoSPARC project directories may also need to be changed to ensure their ongoing compatibility with the new CryoSPARC process “ownership”.
Thank you very much,