pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.8k stars 1.74k forks source link

Per-File User Permissions #2757

Open ThePlay3r opened 3 years ago

ThePlay3r commented 3 years ago

I was wondering, if it could be possible, to add an option to subuser's file permissions, that would allow us to select individual folders/files that user would have the permission to read, update.. etc. and unselect those files and folders, that we do not want the user to have access to.

I think many would welcome feature like this inside the panel and would open us more opportunities.

GiovaniFerraroTrivelli commented 3 years ago

Nice idea, but why don't extend this feature to whitelist/blacklist editable/downloadable file extensions (preferably whitelist)?

wolfier74 commented 3 years ago

Good idea

Drc-DEV commented 3 years ago

I think the best implementation would be to add whitelists / blacklists to the subusers' configuration using regex to match files & folders. (maybe distinguishing folders by trailing / ) This simple addition would just need to be applied to the webpanel File Manager, as I think having this applied to SFTP would be very hard.

Default-01 commented 2 years ago

is this added yet ?

calebneuf commented 2 years ago

I was looking for this as well, looks like theres no update on it

SpylessMC commented 8 months ago

Really cool idea that needs to be added. Would make staff management so much easier.

VZCE commented 7 months ago

+1

YelehaUwU commented 7 months ago

+1

Cyanoure commented 6 months ago

This would be a really useful feature. With this I could give access to a developer to configure a specific plugin, or multiple plugins without giving them to access to those files that contains database passwords or other sensitive data.

pokameni commented 1 month ago

That's a shame this isn't still a thing :(

VolumeZero commented 3 weeks ago

+1