• The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • Debian 11 has reached its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.81 is the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Changing service plan owner

R

rootusertom

Guest
Hello,

is there a possibility to change the owner of a service plan, or at least to create a copy with a different owner?
(in Plesk Panel 10)

Thank you,
Tom
 
There is no official way to change the owner of a service plan, but you can try use a little hack:
change 'owner_id' in 'Templates' table in 'psa' database on your server.
This may work or may doesn't, but, anyway, it is unsupported feature and you can use this on your own risk.
 
Thanks for the hint, but hacking is not an option; we are talking of a live server.

This is a really annoying drawback.
I am using the RPC-API and had to find out that using the API with the root account DOES NOT allow you to see the service plans of resellers. Why is that?
I always thought the root user is the user with the permission to do anything on a system; or more precisely: being capable of getting any permission on a system.

Is there a possibility to give root the desired permission (seeing any service plan)?

Regards, Tom
 
To see the service plan of reseller you can use following query:
<packet version="1.6.3.4">
<service-plan>
<get>
<filter/>
<owner-login>reseller1</owner-login>
</get>
</service-plan>
</packet>
where 'owner-login' is reseller login.
Or, if you want to see all service plans, you can try following:
<packet version="1.6.3.4">
<service-plan>
<get>
<filter/>
<owner-all/>
</get>
</service-plan>
</packet>
 
Thank you very much for the hint, the second request works fine for me.
Is this a brand new feature? I was not able to find it in the documentation...

Regards, Tom
 
Yes, it is a new feature, released in 10.4.
Documentation should be updated shortly.
 
Back
Top