Ансибле

Како поставити МиСКЛ роот лозинку користећи Ансибле

Како поставити МиСКЛ роот лозинку користећи Ансибле
Већина Линук дистрибуција, укључујући ЦентОС / РХЕЛ и Убунту / Дебиан, не постављају МиСКЛ роот лозинку аутоматски. Како МиСКЛ роот лозинка није аутоматски постављена, на МиСКЛ конзолу се може пријавити као роот без икакве лозинке. Ово није добро за сигурност.

На ЦентОС / РХЕЛ можете лако покренути мискл_сецуре_инсталлатион наредба за подешавање роот лозинке. Али на Убунту 20.04 ЛТС, овај метод не ради, јер МиСКЛ користи другачији додатак за потврду идентитета за корен корисник.

Овај чланак ће вам показати како поставити МиСКЛ роот лозинку на ЦентОС 8 и Убунту 20.04 ЛТС Линук дистрибуција помоћу модула Ансибле.

Предуслови


Ако желите да испробате примере садржане у овом чланку,

1) На рачунару морате имати инсталиран Ансибле.

2) Морате имати најмање ЦентОС / РХЕЛ 8 хост или Убунту 20.04 ЛТС хост конфигурисан за Ансибле аутоматизацију.

На ЛинукХинту постоји много чланака посвећених инсталирању програма Ансибле и конфигурисању хостова за аутоматизацију програма Ансибле. Можете их погледати ако је потребно.

Постављање директоријума пројеката

Пре него што наставимо даље, поставићемо нови директоријум пројекта Ансибле, само да ствари буду мало организоване.

Да бисте креирали директоријум пројекта мискл-роот-пасс / и све потребне поддиректоријуме (у вашем тренутном радном директоријуму), покрените следећу наредбу:

$ мкдир -пв мискл-роот-пасс / плаибоокс, хост_варс, гроуп_варс

Када се креира директоријум пројекта, дођите до директорија пројекта, како следи:

$ цд мискл-роот-пасс /

Створити домаћини списак инвентара, како следи:

$ нано домаћини

Додајте ИП или ДНС имена хоста својих ЦентОС / РХЕЛ 8 или Убунту 20.04 ЛТС хостова у датотеци инвентара (један домаћин у реду), као што је приказано на снимку екрана испод.

Када завршите, сачувајте датотеку притиском на + Икс, затим И и .

Овде сам створио две групе, центос8, и убунту20. Тхе центос8 група има ДНС име мог ЦентОС 8 хоста, вм3.нодеките.цом; и убунту20 група има ДНС име мог Убунту-а 20.04 ЛТС домаћин, вм7.нодеките.цом.

Направите конфигурациону датотеку Ансибле ансибле.цфг у директоријуму вашег пројекта, како следи:

$ нано ансибле.цфг

Унесите следеће редове у ансибле.цфг датотека:

[подразумевано]
инвентар = домаћини
хост_кеи_цхецкинг = Нетачно

Када завршите, сачувајте ансибле.цфг датотеку притиском на + Икс, затим И и .

Покушајте да пингујете све хостове које сте додали у свој домаћини списак инвентара, како следи:

$ ансибле алл -у ансибле -м пинг

Као што видите, мој ЦентОС 8 домаћин (вм3.нодеките.цом) и Убунту 20.04 ЛТС хост (вм7.нодеките.цом) су доступни.

Инсталирање МиСКЛ и подешавање роот лозинке на ЦентОС / РХЕЛ 8

Овај одељак ће вам показати како да инсталирате МиСКЛ сервер базе података и подесите роот лозинку на ЦентОС 8 помоћу Ансибле. Исти поступак би требало да делује и на РХЕЛ 8.

Направите нову књигу песама Ансибле инсталл_мискл_центос8.иамл у плаибоокс / директоријум, како следи:

$ нано плаибоокс / инсталл_мискл_центос8.иамл

Унесите следеће редове у инсталл_мискл_центос8.иамл датотека:

- домаћини: центос8
корисник: ансибле
постати: Истина
задаци:
- име: Ажурирај кеш спремишта ДНФ пакета
днф:
упдате_цацхе: Тачно
- име: Инсталирајте МиСКЛ сервер на ЦентОС 8
днф:
име: мискл-сервер
стање: присутно
- име: Инсталирајте МиСКЛ клијент на ЦентОС 8
днф:
име: мискл
стање: присутно
- име: Уверите се да је сервис мисклд покренут
услуга:
име: мисклд
стање: започето
омогућено: Тачно

- име: Инсталирајте библиотеку питхон3-ПиМиСКЛ
днф:
име: питхон3-ПиМиСКЛ
стање: присутно

Када завршите, притисните + Икс, затим И и , да спаси инсталл_мискл_центос8.иамл датотека.

Доњи ред говори Ансибле-у да покрене књигу приручника инсталл_мискл_центос8.иамл на сваком домаћину у центос8 група.

Овде сам дефинисао 5 задатака.

Први задатак ажурира кеш спремишта ДНФ пакета ЦентОС 8 користећи Ансибле днф модул.

Други задатак инсталира МиСКЛ сервер пакет мискл-сервер користећи Ансибле днф модул.

Трећи задатак инсталира МиСКЛ клијентски пакет мискл користећи Ансибле днф модул.

Четврти задатак осигурава да мисклд услуга је покренута и додата је у покретање система тако да се аутоматски покреће приликом покретања.

Пети задатак инсталира Питхон 3 МиСКЛ библиотеку пимискл. Ово је потребно за приступ МиСКЛ-у из програма Ансибле.

Покренути инсталл_мискл_центос8.иамл приручник, како следи:

$ ансибле-плаибоок плаибоокс / инсталл_мискл_центос8.иамл

Као што видите, играна књига инсталл_мискл_центос8.иамл успешно трчао.

На свом ЦентОС 8 хосту могу да приступим МиСКЛ-у као корен корисник без икакве лозинке, као што можете видети на снимку екрана испод:

$ судо мискл -у роот

Сада када је инсталиран МиСКЛ сервер, време је да поставите роот лозинку за МиСКЛ сервер.

Направите нову датотеку променљиве групе центос8гроуп_варс / именик) за центос8 група, како следи:

$ нано гроуп_варс / центос8

Додајте нову променљиву мискл_пасс са роот лозинком (у мом случају, тајна) који желите да подесите, као што је приказано на снимку екрана испод.

Када завршите, притисните + Икс, затим И и , да бисте сачували датотеку.

Направите нову књигу песама сет_роот_пасс_центос8.иамл са следећом командом:

$ нано плаибоокс / сет_роот_пасс_центос8.иамл

Унесите следеће редове у сет_роот_пасс_центос8.иамл датотека:

- домаћини: центос8
корисник: ансибле
постати: Истина
задаци:
- име: Поставите МиСКЛ роот лозинку
мискл_усер:
логин_хост: 'лоцалхост'
логин_усер: 'роот'
логин_пассворд: "
име: 'роот'
лозинка: 'мискл_пасс'
стање: присутно

Када завршите, притисните + Икс, затим И и , да спаси сет_роот_пасс_центос8.иамл датотека.

Ова књига користи мискл_усер Одговорни модул за постављање МиСКЛ роот лозинке.

Тхе логин_хост, логин_усер, и логин_пассворд опције мискл_усер Ансибле модул се користи за подешавање тренутног МиСКЛ имена хоста за пријаву, корисничког имена и лозинке. Подразумевано је име хоста за МиСКЛ пријаву (логин_хост) је локални домаћин, корисничко име за пријаву (логин_усер) је корен, и пријава Лозинка (логин_пассворд) Празно () на ЦентОС 8.

Тхе Лозинка опција мискл_усер Ансибле модул се користи за постављање нове МиСКЛ роот лозинке, овде. МиСКЛ роот лозинка ће бити вредност мискл_пасс променљива групе која је постављена раније.

Покрените књигу са играма сет_роот_пасс_центос8.иамл са следећом командом:

$ ансибле-плаибоок плаибоокс / сет_роот_пасс_центос8.иамл

Књига приручника се успешно покренула, као што се види на снимку екрана испод:

Као што видите, више се не могу пријавити на МиСКЛ сервер без роот лозинке.

Да бисте се пријавили на МиСКЛ сервер као корен корисник са лозинком, покрените следећу команду на свом ЦентОС 8 хосту:

$ судо мискл -у роот -п

Укуцајте роот лозинку коју сте поставили помоћу програма Ансибле и притисните .

Требали бисте бити пријављени на МиСКЛ сервер као корен корисник.

Инсталирање МиСКЛ-а и подешавање роот лозинке на Убунту 20.04 ЛТС

Овај одељак ће вам показати како да инсталирате МиСКЛ сервер базе података и подесите роот лозинку на Убунту 20.04 ЛТС користећи Ансибле.

Направите нову књигу одговора Ансибле инсталл_мискл_убунту20.иамл у плаибоокс / директоријум, како следи:

$ нано плаибоокс / инсталл_мискл_убунту20.иамл

Унесите следеће редове у инсталл_мискл_убунту20.иамл датотека:

- домаћини: убунту20
корисник: ансибле
постати: Истина
задаци:
- име: Ажурирај кеш спремишта АПТ пакета
погодан:
упдате_цацхе: Тачно
- име: Инсталирајте МиСКЛ сервер на Убунту 20.04 ЛТС
погодан:
име: мискл-сервер
стање: присутно
- име: Инсталирајте МиСКЛ клијент на Убунту 20.04 ЛТС
погодан:
име: мискл-цлиент
стање: присутно
- име: Уверите се да је сервис мискл покренут
услуга:
име: мискл
стање: започето
омогућено: Тачно
- име: Инсталирајте библиотеку питхон3-пимискл
погодан:
име: питхон3-пимискл
стање: присутно

Када завршите, притисните + Икс, затим И и , да спаси инсталл_мискл_убунту20.иамл датотека.

Следећи ред говори Ансибле-у да покрене књигу приручника инсталл_мискл_убунту20.иамл на сваком домаћину у убунту20 група:

Овде сам дефинисао 5 задатака.

Први задатак ажурира кеш спремишта АПТ пакета Убунту 20.04 ЛТС користећи Ансибле погодан модул.

Други задатак инсталира МиСКЛ сервер пакет мискл-сервер користећи Ансибле погодан модул.

Трећи задатак инсталира МиСКЛ клијентски пакет мискл користећи Ансибле погодан модул.

Четврти задатак осигурава да мискл услуга је покренута и додата је у покретање система тако да се аутоматски покреће приликом покретања.

Пети задатак инсталира Питхон 3 МиСКЛ библиотеку пимискл. Ово је потребно за приступ МиСКЛ-у из програма Ансибле.

Покренути инсталл_мискл_убунту20.иамл приручник, како следи:

$ ансибле-плаибоок плаибоокс / инсталл_мискл_убунту20.иамл

Као што видите, играна књига инсталл_мискл_убунту20.иамл успешно трчао.

На мом Убунту 20.04 ЛТС хост, МиСКЛ-у могу да приступим као корен корисник без икакве лозинке, као што можете видети на снимку екрана испод.

$ судо мискл -у роот

Сада када је инсталиран МиСКЛ сервер, време је да поставите роот лозинку за МиСКЛ сервер.

Направите нову датотеку променљиве групе убунту20гроуп_варс / именик) за убунту20 група, како следи:

$ нано гроуп_варс / убунту20

Додајте нову променљиву, мискл_пасс, са роот лозинком (у мом случају, врло тајно) који бисте желели да подесите, као што је приказано на снимку екрана испод.

Када завршите, притисните + Икс, затим И и , да бисте сачували датотеку.

Направите нову књигу песама сет_роот_пасс_убунту20.иамл са следећом командом:

$ нано плаибоокс / сет_роот_пасс_убунту20.иамл

Унесите следеће редове у сет_роот_пасс_убунту20.иамл датотека:

- домаћини: убунту20
корисник: ансибле
постати: Истина
задаци:
- име: Промените додатак за потврду идентитета роот корисника МиСКЛ у мискл_нативе_пассворд
љуска: мискл -у роот -е 'АЖУРИРАЈ мискл.усер СЕТ додатак = "мискл_нативе_пассворд"
ГДЕ је корисник = "роот" И хост = "лоцалхост" '
- назив: Флусх Привилегес
љуска: мискл -у роот -е 'ФЛУСХ ПРИВИЛЕГЕС'
- име: Поставите МиСКЛ роот лозинку
мискл_усер:
логин_хост: 'лоцалхост'
логин_усер: 'роот'
логин_пассворд: "
име: 'роот'
лозинка: 'мискл_пасс'
стање: присутно

Када завршите, притисните + Икс, затим И и , да спаси сет_роот_пасс_убунту20.иамл датотека.

Овде сам дефинисао три задатка.

Први задатак мења додатак за аутентификацију МиСКЛ-а корен корисник из аутх_соцкет до мискл_нативе_пассворд.

Други задатак поново учитава све привилегије.

Трећи задатак користи мискл_усер Одговорни модул за постављање МиСКЛ роот лозинке.

У трећем задатку, логин_хост, логин_усер, и логин_пассворд опције мискл_усер Ансибле модул се користи за подешавање тренутног МиСКЛ имена хоста за пријаву, корисничког имена и лозинке. Подразумевано је име хоста за пријављивање МиСКЛ (логин_хост) је локални домаћин, корисничко име за пријаву (логин_усер) је корен, и пријава Лозинка (логин_пассворд) Празно () на систему.

Ево, Лозинка опција мискл_усер Ансибле модул се користи за постављање нове МиСКЛ роот лозинке. МиСКЛ роот лозинка ће бити вредност мискл_пасс гроуп променљива, коју сам раније поставио у гроуп_варс / убунту20 датотека.

Покрените књигу са играма сет_роот_пасс_убунту20.иамл са следећом командом:

$ ансибле-плаибоок плаибоокс / сет_роот_пасс_убунту20.иамл

Књига приручника се успешно покренула, као што можете видети на снимку екрана испод:

Као што видите, више се не могу пријавити на МиСКЛ сервер без роот лозинке.

$ судо мискл -у роот

Да бисте се пријавили на МиСКЛ сервер као роот корисник са подешеном лозинком, покрените следећу команду на свом Убунту 20.04 ЛТС домаћин:

$ судо мискл -у роот -п

Укуцајте роот лозинку коју сте поставили помоћу програма Ансибле и притисните .

Требали бисте бити пријављени на МиСКЛ сервер као основни корисник.

Закључак

Овај чланак вам је показао како инсталирати МиСКЛ сервер и поставити МиСКЛ роот лозинку на ЦентОС 8 и Убунту 20.04 ЛТС Линук дистрибуције користећи Ансибле. Овај чланак је користио мискл_усер Одговорни модул за подешавање МиСКЛ роот лозинке. Овај модул можете користити за промену МиСКЛ роот лозинке, стварање нових МиСКЛ корисника и, према томе, много више функција за управљање корисницима.

За више информација о мискл_усер модул, проверите службену документацију модула мискл_усер.

Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...
Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...