Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Different user permissions #72

Open
bannmann opened this issue Jan 27, 2024 · 2 comments
Open

[Feature] Different user permissions #72

bannmann opened this issue Jan 27, 2024 · 2 comments

Comments

@bannmann
Copy link

Similar to online conferencing software like Zoom, Google Meet or MS Teams, sshx should distinguish user permission levels. This would greatly increase its usefulness in teaching settings (particularly with larger audiences of 10+ people), or in video conferences with attendees of mixed seniority levels.

Here is how I imagine this could work:

  • The first user to connect to the session becomes the host.
  • A session starts in "default" mode where every user has "full access" level. When the host activates "limited" mode, sshx moves every other user to "guest access", but still shows their mouse cursors and lets them enter chat messages. Users joining afterwards will also be on "guest access".
    • This way, the host can present stuff and others can point at things or ask questions, but nobody can goof around and disturb the presentation. Also, in case it's a production system, the host does not have to watch out for people doing dangerous stuff.
  • While in "limited" mode, the host may change each user from "guest access" to "full access" and back at any time.
    • This is useful if someone from the audience is supposed to take over for a while.
  • The host can leave "limited" mode at any time.
  • Additionally, there could be a feature allowing hosts to designate other users as co-hosts.
@jankatins
Copy link

Another ideas would be a --read-only share and the server on my host printing (and asking) if a command should be run

@webnerdnick

This comment was marked as duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants