Build your WordPress website with Elementor.Discover Elementor Affiliate link
Français

Site appearance

Login and accounts · Intermediate

Remove a former team member’s access in cPanel

Identify a Manage Team member in cPanel, prepare the handover, suspend their access, then decide on deletion after reviewing associated services.

Source published: · Source updated: · Editorial policy

Read the French edition

Identify the team account and the intended decision

A contractor may have received cPanel access through Manage Team. This access lets them use certain account functions according to assigned roles and services. At the end of their engagement, the owner may decide to suspend this access or permanently remove the member. Before proceeding, confirm that this is a Manage Team member rather than the owner account, a hosting portal account, or a WordPress user.

Record the full login name, contact address, hosting account, and assignment associated with the access. One person may have several identities. Deleting one identity in the panel does not establish that all their other access has been removed. Prepare a matrix of known access when the need is a complete handover, with an owner for each entry. This guide covers the cPanel team member and the dependencies to examine around them.

Confirm the level of urgency. A planned end of engagement allows time to check the replacement and data to retain. Suspicious access requires the schedule and trace preservation decided by the incident owner. In both cases, identify the person authorized to act as the team owner.

Record roles and services in Manage Team

From the authorized account, open Preferences, then Manage Team. Find the member by login name and confirm the information in their entry. The list may display their roles, services, and last login. Open available details to record the creation date, contact address, and any restrictions. An old last-login date is not enough to establish that all the member’s access is no longer needed.

Roles grant access to account management functions. Assigned services may include email, FTP, or Web Disk depending on provider configuration. Record both dimensions. A member without a role may still have services, while a member with multiple roles may work with functions broader than the WordPress site alone. Do not reduce the decision to the displayed role name.

Keep the record in the private maintenance area. It may contain internal identifiers and directory paths. If the interface differs from the documented version, ask the provider for the applicable workflow and action scope. Manage Team availability depends on the license and features enabled for the account.

The authorized identity here is the team owner, meaning the cPanel account that owns the team. A Manage Team member’s Administrator role is not equivalent: the documentation specifically excludes Manage Team from its interfaces. A WordPress administrator does not become a cPanel owner through their role on the site either. Confirm this before the handover so you do not depend on a member who cannot manage other access.

Assign the tasks and data that depend on the member

Ask what this member still manages. They may have prepared backups, a service email account, a file repository, or a database access procedure. Assign each need to a replacement person and an already approved access method. Site files belong to a hosting scope that may be shared with other services. Examine the consequences of removal before confirming an operation that could affect associated services.

For a mailbox, check message ownership and the retention policy. For file access, record the directory and known automated uses. For a WordPress tool, identify whether the person used this panel to log in to the site or also has a separate user account. A quick-access link from hosting and a WordPress identity may require different removal procedures.

Also ask whether the member knows shared secrets that remain valid after their engagement ends. Reviewing these requires targeted rotation assigned to the service owner. Simply suspending panel access does not change a key already copied into an external tool. The record must show which dependencies have been handled before permanent closure.

Verify the replacement and owner’s access

Confirm that the team owner can log in through their own workflow and use the necessary functions. The person removing access must not depend on the departing member’s browser or account to return to the panel. Also check how to contact the hosting provider’s support if owner access becomes unavailable. Keep the references in the designated vault or private record.

For the replacement person, validate useful operations with their authorized identity. For example, check that they can locate the site, view backup status, and access the intended deployment channel. Avoid actually modifying files or data just to test a permission if observation or staging is sufficient. A role visible in the list does not prove that the workflow functions end to end.

When the assignment involves several sites in the same account, check the replacement’s scope with the owner. A panel role may expose tools covering the entire account. If the new person only needs to manage content in one WordPress site, address that need with permissions suited to the assignment instead of automatically reproducing all historical rights.

Choose suspension for reversible closure

The Manage Team documentation describes a Suspend action that blocks the member’s access through the cPanel interface. This step may suit a transition period during which the owner wants the option of restoring the member. Check the exact scope of suspension in the provider’s version, particularly for associated services and existing connections. Record the result in the panel with its date and reason.

In the list, reread the member’s full identity, then use the intended action. If the interface allows a reason, enter text explaining the end of engagement without unnecessary confidential information. Then check the suspension indicator and displayed details. Reversible removal makes an identity mistake easier to correct than permanent deletion.

The documentation specifies, among other things, that a suspended member still has certain quota implications when assigned a role and that their password cannot be changed in this state. Use the documented restoration mechanism if a legitimate need arises. Do not change another account’s password to work around selecting the wrong member.

Verify an access refusal and existing sessions

If the plan authorizes a check with the departing member or a representative demonstration account, request a new login through the intended cPanel workflow. The result should match the announced block. Keep only the time, context, and redacted refusal. Avoid asking for the person’s password to produce this evidence. The owner and provider can also supply configuration confirmation when a user check is unavailable.

An already open session requires separate examination. Ask the provider how suspension affects ongoing sessions and how to confirm their closure if this requirement is part of the plan. A refused new login screen is not enough to describe every operation already underway. A task launched by another mechanism may continue after panel access closes.

Also check that the owner and replacement retain their own access. An account or scope error must be corrected before proceeding. Verification concerns the targeted person and their access workflow, within the scope the provider can actually attest to.

Review independent services and identities

Using the matrix, check email, FTP, Web Disk, SSH, API, and WordPress access assigned or shared during the engagement. Not all necessarily fall under Manage Team. cPanel documentation distinguishes team accounts from SFTP access based on the account’s shell. If a person used an independent SSH key, its removal follows the mechanism managing that key. Closing their team access does not prove that this identity has been revoked.

For a separate FTP account, request the removal procedure that preserves the intended directories and data. For a WordPress user, examine their content and permissions before deletion or reassignment. A mailbox may be subject to a retention policy and a specific handover. The goal is to assign these operations to the appropriate owners, with evidence of completion if they are part of the assignment.

Do not mark every operation complete just because the member disappeared from the cPanel list. Record the access checked, items still pending, and the owner of each action. This precision lets you finish the handover without leaving an implicit scope.

Decide on deletion after the observation period

Once the owner confirms the member has no function to retain and dependencies have been addressed, examine the Delete action. The documentation describes it as permanent for the deleted member. Before confirming, reread the name, services, and warnings actually displayed by the provider. If the scope regarding data or services remains unclear, request a targeted answer before using this action.

Keep the record needed for auditing according to organizational policy. It must state the person, reason, date, and original permissions without storing a secret. In the list, select the approved entry, use Delete, and then the offered confirmation. Check that the entry is absent and that owner and replacement access continues. If deletion was intended only to free a quota slot, confirm that this motive is compatible with retaining useful services.

A later new invitation can recreate access with approved rights, but it is not an exact undo of the old entry. Prepare the decision as an end of lifecycle, with data and responsibility assignments already completed.

Use available traces without overstating their scope

If an audit log is available in the provider’s version and configuration, record events related to the targeted identity and the action performed. Manage Team documentation states administrator-side logging prerequisites for certain traces. Missing logs may result from configuration or retention. Ask what the provider can confirm instead of concluding that no action ever occurred.

Align times with the time zone used in the panel and logs. For an incident, preserve evidence files through the intended process before sharing them. A last-access result or an action recorded in the panel describes a specific mechanism. It is not enough to attribute every file or database change to the same person if secrets were shared.

For closure, useful evidence combines the list state, suspension or deletion confirmation, and verification of the replacement. Add independent revocations included in the plan. The record must remain understandable even if some historical logs no longer exist.

Correct a removal mistake at the right access level

If the wrong member was suspended, the owner can use the provided Unsuspend action and then check a new login with the person concerned. Verify that their roles and services remain as expected. Record the mistake and correction so audit events remain understandable. Avoid modifying several accounts before confirming the identity actually intended.

After permanent deletion, involve the owner and support as needed. Recovery may require a new identity and reassignment of permissions or services. Do not assume that restoring the same name will restore all data and associations. Examine backups and the relevant service documentation if useful data was affected. A full account restoration may affect recent sites and emails, which must be handled under a separate plan.

If a WordPress function stops working without a direct connection to the member’s login, compare the change against the services or secrets reviewed. Identify the exact dependency before reopening broad access. Rollback must match the legitimate need and retain a record of the decision.

Hand over a record by identity and service

The final record must identify the owner account, removed member, recorded roles and services, final state, and action date. Add evidence that the replacement works and the list of independent access that was handled. If session closure or a service still needs provider confirmation, leave that item assigned with a deadline. A precise conclusion shows which access is closed without promising that all the contractor’s knowledge or copies have disappeared.

Manage Team availability depends on the cPanel license and features supplied by the host. The documentation consulted on November 4, 2026 lists Premier, Autoscale, and development licenses. Check the account’s actual offering and the role that permits the action. An unavailable feature does not justify automatically purchasing a license to close out an engagement. The provider may offer a removal procedure within the existing contract.

Keep vault references, data ownership, and the next access review. Handover will be easier if every new member receives an assignment, allocated permissions, and a review date from the outset.

The WordPress Workshop.

Fill in a three-line handover matrix

Before Suspend, record three separate lines for the targeted member: cPanel access and roles; associated services visible in Manage Team; known independent identities. In a fictional example, “contractor member, Web role” is the first line, “FTP for the delivery directory” the second, and “WordPress author user” the third. The same person does not imply the same revocation mechanism.

After suspension, mark the first line “suspended in cPanel” with the panel’s time. For associated services and independent identities, write “verification pending” until their manager confirms. Check with the owner that the replacement has their own working access before considering Delete. A line without confirmation must remain visible in the record even if the member can no longer open the panel.

The reversible rollback is Unsuspend for that exact member, followed by verification of their roles and services. Permanent deletion is not another way of suspending. No WordPress plugin manages these cPanel identities; if Manage Team is absent from your plan, ask the provider for the corresponding removal instead of buying a WordPress plugin.

Sources and references

Use these references to check the features, requirements and limitations described. Reading documentation is not a practical test.

View 4 references

English translation of the reviewed French edition. Code examples retain their original identifiers, comments and output strings for reproducibility. Linked exercise files and original screenshots may contain French. No new practical tests or price checks are implied by translation.

Continue reading in English