• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Plesk 10.4.4 can't limit reseller permissions

cmaxwell

Regular Pleskian
Hi all,

When we create a Reseller Plan and set permissions such as "Management of access to the server over SSH" to "Not allowed", when the reseller logs in they can create service plans with any permissions they choose. In other words, the permissions that we set for the reseller have no effect when they create their own plans.

For example, a reseller can create a service plan and allow SSH access for their customers even when the "Management of access to the server over SSH" option was disallowed for the reseller. This is a significant security risk as they can allow even non-chrooted SSH access to the server.

I have tested and confirmed this on a couple of Plesk 10.4.4 servers and both produce the same results.

Does anyone have any suggestions, or am I missing something obvious?

Thanks,
Chris
 
Just found the section in the documentation that explains this:

"Service plans define potential services, the Panel does not check if a service or a resource that a service plan should provide is actually available, whether in the system in general, or in your reseller subscription. For example, when creating a plan, you can select to allow subscribers SSH access to a server shell when your subscription does not provide the Management of access to the server over SSH privilege. In such case, the Panel will let you do it and will show no error or warning messages.

Subscriptions provide actual resources and services, which are allocated during creation of each subscription."

While this makes sense, I still find it rather counter-intuitive as it could give a reseller the impression that they can indeed use these resources when they actually can't.
 
Back
Top