Makseviisid Abuse

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQL: mis on see viga?

  • Kodu
  • Teadmistebaas
  • YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQL: mis on see viga?
11.10.2022, 16:43

Kui olete varem püüdnud MySQL-i uuemates Ubuntu versioonides paigaldada, siis tõenäoliselt tekkis teil käsu mysql_secure_installation käivitamisel või selle proovimisel viga. Muutke parool SQL-käsu ALTER USER abil. Järgnevalt püüame mõista, miks viga tekib, samuti seda, kuidas parandada Teie parool ei vasta kehtivatele MySQL-i poliitikanõuetele.

Mida see viga tähendab

On teada, et MySQL sisaldab pluginad paroolide keerukuse kontrollimiseks. Vaikimisi see plugin ei tööta, kuid kui mysql_secure_installation käivitatakse, saadab programm kasutajale päringu selle lubamiseks ja kui ta seda teeb, siis kasutab ta pluginat vaikimisi, kui kasutaja ei ole selgesõnaliselt öelnud, et ta seda ei lubaks. Plugin kontrollib salasõna keerukust ja ei luba nõrkade või ebaturvaliste salasõnade määramist.

Pluginil on kolm paroolinõude poliitikat:

  • LOW - lihtne, kontrollib ainult parooli pikkust. Parool peab olema vähemalt kaheksa tähemärki pikk.
  • MEDIUM - kasutatakse vaikimisi. Parool peab olema vähemalt kaheksa tähemärki pikk, peab sisaldama vähemalt ühte numbrit, ühte suurt ja ühte väikest tähte, ühte erimärki;
  • STRONG - lisab MEDIUM reeglitele nõude, et sõnad, millest parool koosneb, ei tohi sisalduda sõnaraamatus.

Skript mysql_secure_installation esitab taotluse aktiveerimismeetodi valimiseks, see juhtub kohe, kui paroolide valideerimise plugin on sisse lülitatud. Esialgu on staatuseks määratud MEDIUM:

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Kui te valite kõik vaikeväärtused ja proovite seejärel määrata parooli, mis ei vasta nõuetele, näiteks enamasti on see erimärgi puudumine, saate veateate "Teie parool ei vasta praegustele poliitikanõuetele".

Vea parandamine

Kõige lihtsam ja tõhusam viis selle vea parandamiseks on määrata parool, mis vastab poliitika nõuetele. MEDIUMi puhul võib see olla selline parool nagu ePhi4A! Kuid see ei toimi alati. Kui on võimalik alandada poliitika LOW muuta parooli nõuded ei olnud nii ranged.

Teostage ühendus MySQL andmebaasiserveriga:

$ mysql -u root -p

Või kui süsteemis on valitud mitteparooliga autoriseerimine:

$ sudo mysql

Siis käivitage selline päring:

$ SET GLOBAL validate_password.policy=LOW

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Kui olete muutnud parooli õigeks. Teine võimalus on täielikult keelata parooli valideerimise plugin.

Käivitame selle SQL-küsitluse:

$ UNINSTALL COMPONENT 'file://component_validate_password';

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Pärast valideerimise väljalülitamist määrake nõutav parool.