shell-pool / shpool

Think tmux, then aim... lower
Apache License 2.0
1.03k stars 13 forks source link

support simultanious client connections #40

Open ethanpailes opened 1 week ago

ethanpailes commented 1 week ago

Several people have brought up this feature as a nice thing to have. This could actually be somewhat tricky given shpool's existing architecture because of the way we have a per-session lock.

We may want to have a notion of readwrite sessions and readonly sessions the same way that abduco does.

digitalsignalperson commented 1 week ago

It's nice with e.g. screen multiple people can connect to the same session for troubleshooting / "CLI screenshare".

ethanpailes commented 1 week ago

Multiple people talking to the same shpool session may run into trouble because we currently protect against one user connecting to the daemon belonging to a different user to protect against priviledge escelation. I suppose we could add an off-by-default config option to allow this though.