GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Jak hromadně změnit všechna hesla účtu cPanel

Dnes jsem našel skvělý způsob, jak hromadně změnit všechna hesla účtu cPanel. Tento jednoduchý skript je opravdu užitečný, když máte podezření, že většina vašich stránek je kompromitována cpanel/ftp a potřebujete opravdu rychle nastavit nová hesla. Tento malý skript nastaví nová silná náhodná hesla pro všechny uživatele vašeho cPanelu, včetně přístupu FTP pro každý web.

Jak mohu hromadně změnit všechna hesla účtů cpanel?

Vytvořte soubor s názvem masschange.sh

nano -w /root/masschange.sh

Poté vložte tento obsah dovnitř:

#! /bin/bash

# Avoid cPanel warnings
ALLOW_PASSWORD_CHANGE=1
export ALLOW_PASSWORD_CHANGE=1

# List all users and set random strong passwords
ls -1 /var/cpanel/users | while read user; do
pass=`strings /dev/urandom | tr -dc .~?_A-Z-a-z-0-9 | head -c16 | xargs`
echo "$user $pass" >> new-pass.txt

# Change the password & update FTP login database
/scripts/ftpupdate
/scripts/realchpass $user $pass

done

Jak vidíte, první část skriptu nastavuje proměnnou, která je potřebná, aby se zabránilo varování cPanel při změně hesla cPanel / FTP.

Druhá část kódu je ta, která dělá všechna ta kouzla, používá string příkaz proti /dev/urandom a roury, které s tr a head získávají 16znakové silné heslo.

A poslední část kódu jednoduše provede změnu hesla a aktualizuje přihlašovací databázi cPanel FTP.

[email protected] [~/temp]# sh masschange.sh
Password for “user1” has been changed.
Updating FTP passwords for all users
FTP password files updated.
FTP vhost passwords synced
Password for “user2” has been changed.
Updating FTP passwords for all users
FTP password files updated.
FTP vhost passwords synced
Password for “user3” has been changed.
Updating FTP passwords for all users
FTP password files updated.
FTP vhost passwords synced
...
...
...

Spusťte cat nebo more againt new-pass.txt, abyste viděli nová hesla:

[email protected] [~/temp]# more new-pass.txt
user1 $S4535ifWT7pFDF
user2 bUDbo_asdf35611c
user3 _1646hbjNnhA~7Goe
...
...
...

Vše hotovo :), nyní znáte způsob, jak hromadně změnit všechna hesla účtů cPanel jediným příkazem.

Toto je nejrychlejší způsob, jak jsem našel hromadnou změnu hesel cpanelu, ale pokud zjistíte, že to není bezpečné nebo se cítíte nejistě, pokud jde o spuštění tohoto kódu ve vaší krabici, můžete vždy použít tradiční nástroj pro resetování hesla cPanel, jak je vidět v dokumentaci cPanel.

Jak hromadně změnit všechna hesla účtu cPanel byla naposledy upravena:26. ledna 2017 Estebanem Borgesem
cPanel
  1. Jak vytvořit účet FTP v cPanel

  2. Jak změnit kvótu e-mailového účtu v cPanel

  3. Jak získat přístup k cPanel

  1. Co je to FTP a jak vytvořit účet FTP v cPanel?

  2. Jak změním své uživatelské jméno cPanel?

  3. Jak vytvořit FTP účet v cPanel

  1. Jak změnit styl cPanelu

  2. Jak změnit heslo FTP účtu ze SolidCP?

  3. Jak změnit heslo FTP účtu z WebsitePanel 2.1?