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

Sub-Account Creation & Permissions #791

Open
ECHOlinuxWarrior opened this issue Oct 8, 2024 · 1 comment
Open

Sub-Account Creation & Permissions #791

ECHOlinuxWarrior opened this issue Oct 8, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@ECHOlinuxWarrior
Copy link

  • Admin User by Default:

    • Every Puter account owner is considered the Admin user.
    • Admins have full control over their files and directories.
  • Create Sub-Accounts:

    • Admins can create multiple sub-accounts based on specific needs.
    • These sub-accounts can have customized permissions for file and directory access. For example:
      • File Permissions: Create, Read, Modify, Delete.
      • Directory Permissions: Create, Read, Update, Delete.
  • User Invitations:

    • Admins can invite users via email or username to join their account as sub-users.
    • Invitations grant access based on pre-defined permissions.
  • Access via Main Page:

    • Sub-users can log in via the main Puter page and access their assigned permissions within the account.
@ECHOlinuxWarrior ECHOlinuxWarrior added the enhancement New feature or request label Oct 8, 2024
@KernelDeimos
Copy link
Contributor

We will eventually add the ability for admin users to create and manage other user accounts. These won't be sub-accounts, these will be actual user accounts.

The concept of "sub-accounts" may by useful for an admin user to grant limited access to APIs or apps, but as soon as a human is being authorized somewhere that will be a real account and never a sub-account. (sub-account authorization opens more security risks and can do other inconvenient things, like tie up a user's email such that they can't make a "real" account)

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

No branches or pull requests

2 participants