Hi Jeffrey,
Yes, you can do that. Suite owners can authorize different levels of "public" access (i.e. without the suite passphrase). By default only suite identity and task state totals are revealed (which is what `cylc scan` and `cylc gscan` display, if the suite allows) but you can grant full read-only access if you like. (Or this could be done in site global.rc, as a default for all users).
# global.rc
[authentication]
public = full-read
Now if you run cylc gscan -o '.*' (to see other users' suites as well as your own), click on one to open it in the GUI. You'll see the suite state, but any attempt to control it will be denied by the suite daemon.
Alternatively, find suite NAME:PORT with cylc scan -o '.*' and then start the GUI with cylc gui --port=PORT NAME
Hilary
P.s. we are gearing up to replace the desktop GUIs with web technology over the next year; and as part of this effort we will modernize the authentication and authorization system too.