Unable to change Plesk administrator's password on CloudLinux: ch_owner failed

Created:

2016-11-16 13:12:20 UTC

Modified:

2017-08-17 07:45:48 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Unable to change Plesk administrator's password on CloudLinux: ch_owner failed

Applicable to:

  • Plesk for Linux

Symptoms

Trying to change admin password through Plesk results in the error:

PLESK_ERROR: Error: Unable to change the administrator's password: ch_owner failed: file does not exist or is not executable: /usr/local/psa/admin/bin/ch_owner

Cause

  1. Permissions are not correct for /usr/local/psa/admin/bin/ch_owner .

  2. 'fs.enforce_symlinksifowner' is set to 1 by default that is not supported by Plesk. It effectively disables ability to run Plesk's wrapper.

    # grep sym /etc/sysctl.conf
    fs.enforce_symlinksifowner = 1
    fs.symlinkown_gid = 503

Resolution

  1. Connect to the server using SSH.
  2. Check permissions for mentioned file, they should look as below:

    # ll /usr/local/psa/admin/bin/ch_owner
    lrwxrwxrwx 1 psaadm psaadm 15 Dec 26 15:22 /usr/local/psa/admin/bin/ch_owner -> ../sbin/wrapper

  3. Disable 'fs.enforce_symlinksifowner' (setting it to "0"):

    # grep sym /etc/sysctl.conf
    fs.enforce_symlinksifowner = 0
    fs.symlinkown_gid = 503

Have more questions? Submit a request
Please sign in to leave a comment.