U dhis barnaamijkaaga tallaabo tallaabo adoo adeegsanaya Qoraalka Shell - Qaybta 5

Qoraallo hore oo ka mid ah wareeggan loogu yeeray «Ubari barnaamijkaaga talaabo talaabo adoo adeegsanaya qoraalka Shell» Waxaan horeyba u soo koobnay sida loo hirgeliyo modullada soo socda:

Shell Scripting

Hada daabicidan cusub waxaan ku arki doonaa sida loo hirgaliyo a:

MUUQAALKA OGOLAANSHAHA ISTICMAALKA PASSWORD

Taas oo noqonaysa qaybta (qaybta) barnaamijkaaga taasi waxay kuu ogolaaneysaa inaad hubiso in kaliya isticmaalaha ama isticmaaleyaasha horay loogu qeexay inay adeegsadaan ay fulin karaan howlaha loogu talagalay barnaamijkaaga. Way ku jiri kartaa ama kuma jiri karto lambar sir ah dadka isticmaala idman ee la sheegay. Xaaladdan oo kale, waxaan ku baari doonnaa mid leh magaca adeegsashada iyo ansaxinta lambarka sirta ah.

Anigu shaqsiyan waxaan kudarsadaa khadadka soo socda si aan u abuuro qaybtan

Hoos waxaa ku qoran lambarka:


###############################################################################
# INICIO DEL MODULO DE AUTORIZACIÓN DE USUARIO CON CONTRASEÑA
###############################################################################

setterm -background blue

espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 --stdout "ESTIMADO USUARIO: RECUERDA QUE EL LINUX POST INSTALL SCRIPT BICENTENARIO SOLICITA TU AUTENTICACION Y VALIDACION PARA EVITAR USOS INDEBIDOS POR PARTE DE PERSONAL NO AUTORIZADO. EN CASO DE NO SABER USUARIO Y CONTRASEÑA, ESCRIBA SALIR EN MAYUSCULA." | aplay -q

echo "ESTIMADO USUARIO: RECUERDA QUE EL LINUX POST INSTALL SCRIPT BICENTENARIO SOLICITA TU AUTENTICACION Y VALIDACION PARA EVITAR USOS INDEBIDOS POR PARTE DE PERSONAL NO AUTORIZADO. EN CASO DE NO SABER USUARIO Y CONTRASEÑA ESCRIBA, SALIR EN MAYUSCULA." | clear

dialog --infobox "\n \n \nESTIMADO USUARIO: RECUERDA QUE EL LINUX POST INSTALL SCRIPT BICENTENARIO SOLICITA TU AUTENTICACION Y VALIDACION PARA EVITAR USOS INDEBIDOS POR PARTE DE PERSONAL NO AUTORIZADO. EN CASO DE NO SABER USUARIO Y CONTRASEÑA, ESCRIBA SALIR EN MAYUSCULA." 10 80

################################################################################

USUARIO=0

until [ "$USUARIO" = "sysadmin" ];

do

espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 --stdout "ESTIMADO USUARIO: INTRODUZCA UN NOMBRE DE USUARIO VALIDO." | aplay -q

read -p "INTRODUZCA UN NOMBRE DE USUARIO VALIDO / PLEASE ENTER A VALID USER: " USUARIO
echo ""

if [ "$USUARIO" = "SALIR" ]; then

   setterm -background green
   play /usr/share/sounds/warning.wav 2> /dev/null

   echo -e "\nUsted ha decidido salir del Programa, hasta luego.\nYou have decided to leave the program, later.\n\n\nPuede intentarlo mas tarde.\nYou can try later."

   exit 0

fi


if [ "$USUARIO" != "$USR1_VALID" ]; then

   setterm -background red
   play /usr/share/sounds/error.wav 2> /dev/null

   echo -e "\nError al introducir un Usuario valido.\nFailed to enter a valid user.\n\n\nVuelva a intentarlo de nuevo.\nPlease try again."

fi

done

if [ "$USUARIO" = "$USR1_VALID" ]; then

   setterm -background blue
   play /usr/share/sounds/info.wav 2> /dev/null

   echo -e "\nAuntenticación de Usuario valido exitosa.\nValid user authentication successful.\n\n\nEspere unos segundos para continuar.\nWait a few seconds before continuing"

   sleep 3

fi

################################################################################

CLAVE=0

until [ "$CLAVE" = "lpi*sb8" ];

do

espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 --stdout "ESTIMADO USUARIO: INTRODUZCA UNA CONTRASEÑA VALIDA." | aplay -q

read -p "INTRODUZCA UNA CONTRASEÑA VALIDA / ENTER A VALID PASSWORD: " CLAVE
echo ""

if [ "$CLAVE" = "SALIR" ]; then

   setterm -background green
   play /usr/share/sounds/warning.wav 2> /dev/null

   echo -e "\nUsted ha decidido salir del Programa, hasta luego.\nYou have decided to leave the program, later.\n\n\nPuede intentarlo mas tarde.\nYou can try later."

   exit 0

fi


if [ "$CLAVE" != "$PASSWD_VALID" ]; then

   setterm -background red
   play /usr/share/sounds/error.wav 2> /dev/null

   echo -e "\nError al introducir una Contraseña valida.\nFailed to enter a valid password.\n\n\nVuelva a intentarlo de nuevo.\nPlease try again."

fi

done

################################################################################

if [ "$CLAVE" = "$PASSWD_VALID" ]; then

   setterm -background blue
   play /usr/share/sounds/info.wav 2> /dev/null

   echo -e "\nAuntenticación de Contraseña valida exitosa.\nValid password authentication successful.\n\n\nEspere unos segundos para continuar.\nWait a few seconds before continuing"

   sleep 3

fi

espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 --stdout "ESTIMADO USUARIO: ACCESO GARANTIZADO - USUARIO Y CONTRASEÑA CORRECTA" | aplay -q

echo "ESTIMADO USUARIO: ACCESO GARANTIZADO - USUARIO Y CONTRASEÑA CORRECTA." | sleep 5 | clear

dialog --infobox "\n \n \nESTIMADO USUARIO: ACCESO GARANTIZADO - USUARIO Y CONTRASEÑA CORRECTA." 10 80 ; sleep 5

DIALOG=${DIALOG=dialog}

$DIALOG --title "LINUX POST INSTALL - SCRIPT BICENTENARIO" --clear \
        --yesno "\n \n \nBIENVENIDO USUARIO: $(whoami), PRESIONE "SI" PARA CONTINUAR O "NO" PARA FINALIZAR." 10 80

case $? in
  0)
    echo ""
    echo ""
    echo "Continuando el proceso..."
    echo ""
    echo "."
    sleep 1
    echo ".."
    sleep 1
    echo "..."
    sleep 1
    clear;;
  1)
    exit 0;;
  255)
    exit 0;;
esac

dialog --infobox "\n \n \n ESPERE UNOS SEGUNDOS MIENTRAS EL PROGRAMA SE INICIALIZA..." 10 80 ; sleep 3

###############################################################################
# FINAL DEL MODULO DE AUTORIZACIÓN DE USUARIO CON CONTRASEÑA
###############################################################################

Sida aad arki karto, qaybtani waxay marka hore kuu habeyn doontaa adiga shaashadda terminal-ka illaa buluuga asalka ah ee a mahadnaq muuqaal fiican oo adeegsadaha ah, ka dib sii daa fariimaha maqalka con hadal y muuqaallo con codso y wadahadal. Kadib adoo adeegsanaya amarka ilaa waxay ansaxineysaa in qiimaha loo galay username la barbar dhigo qiimaha adeegsadaha saxda ah hore loo qeexay, siinta isticmaalaha suurtagalnimada inuu si sax ah u xiro barnaamijka adoo ku qoraya erayga KA BAX. Haddii xaqiijinta adeegsadaha lagu guuleysto, sii wad inaad isla nidaamka ku sameyso lambarka sirta ah. In la dhammeeyo dhamaadka haddii ay dhacdo inaad ku guuleysato ansaxinta adeegsadaha iyo Furaha ereyga oo leh menu fudud lagu sameeyay wadahadal weydiinaya haddii isticmaalaha X uu rabo inuu sii wado howsha barnaamijka iyo in kale. Hadday sidaas tahay, soo saar mid fudud bar horumarka sugitaanka lagu sameeyay amarka kiiska.

=============

Talo soo jeedin:

Jadwal ama fikir! Waa maxay horta? o Maxaa ka muhiimsan?

Shaki la'aan, markaan bilaabayo barnaamijyada, waxa ugu horeeya ee ay tahay inaan baranno waa algorithms ama qulqulka jaantusyada oo ah saldhigyo aragtiyeed oo lagu barto caqli-gal iyo xisaab si loo kordhiyo caqli-galkeena macquul-xisaabeed, si kastaba ha noqotee, tani waa ku filan ama ku filan aasaaska bilowga barnaamijka . Fahmaan taas Baro Barnaamijka, kuma filna, waa lagama maarmaan Baro Fikirka.

LUUQADDA BARNAAMIJKA EE AAN KU BILAABO INAAN KU HELO SI AAN U BARO SI DEGDEG AH BARNAAMIJKA?

Runtii tani waa su'aal waajib ah oo aan dhammaanteen isweydiineyno markaan ka bilaabanno adduunka cajiibka ah ee barnaamijyada. Laakiin ma aha su'aasha ugu horreysa ee saxda ah ee aan isweydiineyno, laakiin:

MIYAAN LEEYAHAY AWOODDA FALANQAYNTA EE LOO BAAHAN YAHAY IN LAGU QAADO DHIBAATADA, SOO SAARO CILMIGIISA OO AAN U ARAGO JAWAAB?

Xaqiiqdiina barashada barnaamijka mid ka mid ah luqadaha ugu caansan ama awooda badan waxay leedahay faa iidooyin badan oo aan la dafiri karin. Maaddaama ay na siiso agabyada lagama maarmaanka u ah horumarinta barnaamijyadeenna, waxay naga caawinaysaa inaan helno dhibaatooyinka aaladaha teknolojiyadda, waxayna noo fureysaa albaabbo suuqa shaqada ah, laakiin barnaamijyadu waa qayb yar oo ka mid ah sayniska kombiyuutarka.

Iyadoo Barnaamij ama qor nambar wuxuu ka kooban yahay barashada kumbuyuutarka (iyada oo loo marayo codsi, softiweer ama nidaam) in lagu sameeyo hawlgal gaar ah, ka dib a X-X waxaa sameeya hawl wade ama a Dhacdada X ay ku dhex jirto ama isla isla Hardware-ka ama Software-ka taageeraya; Mabaadi'da sayniska kombiyuutarka (Informatics / Systems) waxay ina barayaan sababaynta iyo xirfadaha macquulka ah ee waxtarka u leh meelaha aan ka ahayn teknolojiyadda. Sayniska kombiyuutarka, asal ahaan, wuxuu baraa sida loo farsameeyo loona matalo macluumaadka.

Sidaa darteed, waxaan u arkaa tan inay tahay habka ugu habboon ee Baro barnaamijka.

Waxaan sharxayaa, tusaale ahaan, qoraalkan kale ee la yiraahdo Ha baran inaad koodh dhigato. Baro inaad ka fikirto » de Yevgeny Brikman, Halka uu Injineerkani ku soo koobayo farqiga u dhexeeya garashada sida wax loo barto, iyo ogaanshaha sida loo fikiro sida saynisyahan kombiyuutar leh isbarbardhigan:

Sida ay teknolojiyaddu meel walba u joogto, tani nama dhigayso inaan wax ka baranno markaan ku baranayno xarun wax lagu barto. Tusaale ahaan, waxaan u qaadan karnaa in qof kasta oo nolosha ka mid ah weligiis uu ku duulay diyaarad, laakiin halkaas laga bilaabo si loo gaaro liisanka duuliyaha, waxaa jira waddo aad u dheer oo loo maro, taas oo guud ahaan aan ka mid ahayn daraasadaha rasmiga ah qof, laakiin daraasado gaar ah oo ku saabsan aag gaar ah.

Waxaa lagu sharaxay si faahfaahsan, tan macnaheedu waa aqoonta qofkasta uu kaheli karo sida diyaaraduhu u shaqeeyaan asal ahaan inbadan oo naga mid ah waxaan ka leenahay waxbarashada dugsiga sare iyo jaamacadda ama xirfad kastoo farsamo (injineernimo) ah, sida fiisikiska iyo xisaabta oo naga caawisa inaan fahamno sida xoogagga jooga duulimaadka, iyo walxaha dibedda sida cuf isjiidadka, cadaadiska jawiga, xawaaraha, isqabqabsiga ama wiishka. Iyo sida cilmiga bayoolojiga uu nooga caawiyo fahamka sida bini aadamku ugu dhaqmo dhererka X, ama sida ay u saameyso oksijiin la'aan iyo qabow daran. Ama sheekada noo oggolaaneysa inaan ogaanno geeddi-socodka ku soo kordhay sida loo abuuray diyaaradaha, iyo doorka ay ka ciyaaraan gaadiidka iyo ganacsiga. Dhammaan aqoontaan si wada jir ah looga soo qaatay xarun wax lagu barto, oo ka kala timid qeybaha kala duwan ee aqoonta, waxay na siinayaan fikrad guud oo ku saabsan diyaaraddu waxay tahay iyo sida ay u shaqeyso. Maaddooyinka guud waxay naga caawinayaan inaan fahamno dhibaatooyin kala duwan oo fara badan, oo ay ku jiraan sida diyaaradaha u duulaan. Wax aad uga duwan maaddo takhasus gaar ah kuu leh oo keliya oo ku baraysa inaad ku shaqeyso mid ka mid ah mashiinnadaas, nooc diyaarad ah. Sidaa darteed, isla sababtaas awgeed, waa inaan xoogga saarnaa barashada Cilmiga Kombuyuutarka, oo aan ku koobnaan barnaamijyada. Maaddaama sayniska kombiyuutarka uu adduunka na barayo inaan ka fikirno guud ahaan (nidaam ahaan), barnaamijku waa aalad kaliya oo noo oggolaaneysa inaan ku turjunno fikrad ama dhibaato Y iyada oo loo marayo lambar X, oo horey loo falanqeeyay (si sax ah ama khaldan).

Tani iyo qodobo kale oo badan oo aragti ah ayaa gacan ka gaystay Yevgeny Brikman qoraalkiisa ku saabsan waxa Jadwalka waa qayb keliya oo ka mid ah aqoonta ballaadhan ee ku dhex jirta Sayniska kumbuyuutarka, kuwaas oo muhiim u ah barnaamij-yaqaan kasta.

Ugu dambeyntiina, xusuusnow inaad horumar ku sameyso qaab is-baray adigoo baranaya amarrada ugu muhiimsan ee GNU / Linux inay sii wadaan hormarinta aqoonta ay hadhow adeegsan doonaan, iyo in waxkasta oo halkan lagu soo bandhigo oo ku saabsan horumarka qaar module, function, variable, amarka ama ficilka guud ahaan waxaa loogu fulin karaa siyaabo kala duwan ama habab kale, oo ka duwan kuwa halkan lagu sharaxay.

Hoos ka eeg a Shaashadda aniga ayaa sameeyay, halkaas oo aad ka arki karto sida qaybtani loo fulinayo, qaybo hore ama ka dib si loo baro, si aad u aragto kartida qoraalka Shell ee heer dhexdhexaad ah (Aan horumarsanayn):

LPI-SB8 Imtixaanka ScreenCast

(LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0) - Qaybta 2


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Mid kale oo dhacay dijo

    Hayso haddii aan si sax ah u fahmay. Waxaad weydiisaneysaa isticmaaleha inuu soo qoro magacooda username ... waa hagaag. Ka dib markaad geliso lambarkaaga sirta ah ... oo ay soo baxdo in erayga sirta ahi yahay "lpi * sb8" ... iyo in qoraalkaas uu "ku adag yahay"

    Haddii isticmaaluhu uu akhriyey marin u helida qoraalka 'bingo !!… waxay horey u ogaayeen magaca iyo lambarka sirta ah ee ay tahay inay galaan !!!

    Ma aqaano haddii aan wax ka qaldamay ... laakiin haddii ay sidaas tahay, taasi waa mid aan la hubin ...

  2.   Jose Albert dijo

    Run! Waxaan siiyay hab hadda, mid kasta oo leh xiisahaas dabiiciga ah ee lagu garto jinsiyadda aadanaha waa inuu raadsadaa dhammaystirkiisa ama xoojinta khadadka amniga.