Yakha inkqubo yakho inyathelo ngenyathelo usebenzisa iShell Scripting-Icandelo le-5

Kwiimpapasho zangaphambili zalo mjikelo ubiziweyo «Yakha inkqubo yenyathelo ngenyathelo usebenzisa iShell Scripting» Sele sigubungele indlela yokusebenzisa ezi modyuli zilandelayo:

Ukushicilela kweShell

Ngoku kolu papasho lutsha siza kubona indlela yokuphumeza:

IMODYULI YOKUGUNYAZWA KWABASEBENZISI NGEPHASwedi

Yeyiphi ekufuneka ibe yimodyuli (icandelo) lenkqubo yakho ekuvumela ukuba uqinisekise ukuba kuphela ngumsebenzisi okanye abasebenzisi abachazwe ngaphambili ukuba bayisebenzise abanokwenza imisebenzi ebekelwe inkqubo yakho. Inokuthi okanye ingabandakanyi iphasiwedi yabasebenzisi abagunyazisiweyo. Kule meko, siza kuphonononga elinye ngegama lomsebenzisi kunye negama eligqithisiweyo.

Mna ngokobuqu ndongeza le migca ilandelayo ukwenza le modyuli:

Apha ngezantsi kwekhowudi:


###############################################################################
# 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
###############################################################################

Njengoko ubona, le modyuli yokuqala iqwalasela eyakho Isiphelo sesiphelo kwimvelaphi eluhlaza okwesibhakabhaka enye ukuqonda okungcono komsebenzisi, emva koko ikhuphe imiyalezo yokuva nge thetha y ezibonwayo nge Bhala y incoko. Ke ngokusebenzisa iluphu usebenzisa umyalelo kude iqinisekisa ukuba ixabiso elifakelweyo igama lomsebenzisi thelekisa ixabiso (lomsebenzisi) elifanelekileyo Ichazwe ngaphambili, inika umsebenzisi ithuba lokuvala inkqubo ngokuchanekileyo ngokuchwetheza igama PHUMA. Ukuba ukuqinisekiswa komsebenzisi kuphumelele, qhubeka nokwenza inkqubo efanayo kunye negama eligqithisiweyo. Ukugqiba ukugqiba kwimeko yokuphumelela ukuqinisekiswa komsebenzisi kunye negama lokugqitha nge imenyu elula yenziwe ngaphakathi incoko ubuza ukuba umsebenzisi X unqwenela ukuqhubeka nenkqubo okanye hayi. Ukuba kunjalo, khupha elula ibha eqhubekayo ukulinda kwenziwe ngomyalelo icala.

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

Ingcebiso:

Ishedyuli okanye cinga! Yintoni yokuqala? Yintoni ebaluleke ngakumbi?

Ngaphandle kwamathandabuzo, xa siqala ukwenza inkqubo, into yokuqala ekufuneka siyifundile zii-algorithms okanye imizobo yokuhamba njengeziseko zethiyori zokufunda ingqiqo kunye nemathematics ukonyusa ukuqiqa kwethu kwezibalo, nangona kunjalo, esi siseko sanele okanye sanele ukuqala inkqubo. Qonda loo nto Funda kwiNkqubo, ayonelanga, iyafuneka Funda Ukucinga.

NDIYA KUQALA NGAYIPHI INKQUBO YOLWIMI OLUFANELEKILEYO UKUQALA UKUFUMANA UKUFUNDA NGOKUPHELELEYO KWINKQUBO?

Ngokuqinisekileyo lo ngumbuzo onyanzelekileyo esizibuza wona xa siqala kwihlabathi elimangalisayo lenkqubo. Kodwa ayingombuzo wokuqala ochanekileyo ekufuneka sizibuze wona, kodwa:

INGABE NDIBA NESAKHONO SOKUHLAZIYA UKUFUNA UKUHLAZIYA INGXAKI, UKUTHANDA IZINTO ZAYO NOKUBONISA IMPENDULO?

Kwaye ngokuqinisekileyo ukufunda ukwenza iinkqubo ngolwimi oluqhelekileyo okanye olunamandla kunezibonelelo ezininzi ezingenakuphikwa. Kuba isinika izixhobo eziyimfuneko zokuphuhlisa ezethu izicelo, iyasinceda ekufumaneni iingxaki kwizixhobo zetekhnoloji, kwaye isivulela iingcango kwimakethi yomsebenzi, kodwa ukwenza inkqubo yinxalenye encinci yesayensi yekhompyuter.

Ngexesha Inkqubo okanye ukubhala ikhowudi ibandakanya ukufundisa ikhompyuter (ngokusebenzisa isicelo, isoftware okanye inkqubo) ukwenza umsebenzi othile, emva kwe- Ukhetho X yenziwe ngumqhubi okanye a Umsitho X ngaphakathi okanye ngaphakathi kwiHardware efanayo okanye kwiSoftware eyixhasayo; Imigaqo yeComputer Science (Informatics / Systems) zisifundisa ukuqiqa kunye nezakhono zokuqiqa eziluncedo kwezinye iindawo ngaphandle kwetekhnoloji. Isayensi yekhompyuter, enyanisweni, ifundisa indlela yokuqhubekeka kunye nokumela ulwazi.

Ke ngoko, ndiyithatha njengeyona ndlela ifanelekileyo Funda ukwenza inkqubo.

Ndiyacacisa, ndithatha njengomzekelo, eli elinye iposti libiziwe Sukufunda ikhowudi. Funda ukucinga » de UYevgeniy Brikman, apho le Injineli ishwankathela umahluko phakathi kokwazi ukwenza inkqubo, kunye nokwazi indlela yokucinga njengososayensi wecompyuter ngalo mlinganiso:

Nangona yonke indawo ikuyo itekhnoloji, oku akusenzi ukuba siyifunde xa siyifunda kwiziko lokufundisa. Njengomzekelo, singathatha ukuba phantse nabanina ngaxa lithile ebomini bakhe wabhabha ngenqwelomoya, kodwa ukusuka apho ukuya ekuphumezeni iphepha-mvume lokuqhuba, inde indlela ekusafuneka ihanjwe, engahlali iyinxalenye yezifundo ezisesikweni umntu, kodwa izifundo ezithile ngokukodwa kwindawo ethile.

Ukuchazwa ngokweenkcukacha, oku kuthetha ukuba ulwazi nabani na anokuba nalo malunga nokuba iinqwelomoya zisebenza njani ngokusisiseko uninzi lwethu olunayo kwimfundo yesibini kunye neyunivesithi okanye nakweyiphi na imisebenzi yobugcisa (yobunjineli), enje ngefiziksi kunye nemathematics esinceda ukuba siqonde indlela imikhosi zikhona xa zibhabha, kunye nezinto zangaphandle ezinje ngomxhuzulane, uxinzelelo lomoya, isantya, ukukhuhlana okanye ukuphakamisa. Kwaye njengokuba ibhayoloji isinceda ukuba siqonde indlela umntu aziphatha ngayo kubude be-X, okanye indlela achaphazeleka ngayo kukungabikho kweoksijini nokubanda kakhulu. Okanye ibali elisivumela ukuba sazi inkqubo ebangele ukuba zenziwe njani iinqwelomoya, kwaye yeyiphi indima abayidlalayo kwezothutho nakwezorhwebo. Lonke olu lwazi ngokudibeneyo lufunyenwe kwiziko lokufundisa, kwiindawo ezahlukeneyo zolwazi, lusinika umbono ngokubanzi wokuba yintoni inqwelo moya kwaye isebenza njani. Izifundo ngokubanzi zisinceda siqonde iintlobo ngeentlobo zeengxaki, kubandakanya nokuba iinqwelomoya zihamba njani. Into eyahluke mpela kwisifundo esikhethekileyo esifundisa kuphela ukuba usebenzise omnye wabo matshini, uhlobo lwenqwelo moya. Ke ngoko, ngenxa yeso sizathu, kuya kufuneka sigxile ekufundeni iSayensi yeKhompyuter, kwaye hayi inkqubo nje Ukusukela ngexa iKhompyuter yeNzululwazi isifundisa kwihlabathi liphela ukuba sicinge ngokubanzi (systemic) ngengqondo, inkqubo sisixhobo esivumela ukuba siguqule umbono okanye ingxaki Y ngekhowudi X, ebihlalutywe ngaphambili (ngokuchanekileyo okanye ngokungachanekanga).

Oku kunye nezinye iimbono ezininzi zinegalelo UYevgeniy Brikman Kwiposti yakhe malunga nantoni Ishedyuli Inxalenye enye kuphela yolwazi olubanzi olufakwe ngaphakathi Inzululwazi yeekhompyuter, eziyimfuneko kuyo yonke inkqubo.

Okokugqibela, khumbula ukuqhubela phambili ngendlela ozifundise ngayo ngokufunda ngeyona miyalelo ibalulekileyo GNU / Linux Ukuqhubeka nokuqhubela phambili ulwazi abaza kulusebenzisa kamva, kwaye yonke into ithiwe thaca apha malunga nokukhula kwezinye imodyuli, umsebenzi, umahluko, umyalelo okanye isenzo ngokubanzi inokwenziwa ngeendlela ezahlukeneyo okanye ezinye iindlela, eyahlukileyo kule ichazwe apha.

Apha ngezantsi kwe- Iscreencast esenziwe ndim, apho ungabona khona ukuba le modyuli yenziwa njani, iimodyuli zangaphambili okanye ezizayo ziya kufundiswa, ukuze ubone amandla eShell Scripting kwinqanaba eliphakathi (Alihambanga):

Uvavanyo lweLPI-SB8 ScreenCast

(I-LINUX POST INSTALL-IBICENTENNIAL SCRIPT 8.0.0) -Icandelo 2


Izimvo ezi-2, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Omnye owayedlula sitsho

    Ngaba ukuba ndiyiqonde ngokuchanekileyo. Ucela umsebenzisi ukuba angenise igama labo lomsebenzisi ... kulungile. Kwaye emva kokuba ufake ipassword yakho ... kwaye kuvela ukuba igama eligqithisiweyo ngu "lpi * sb8" ... kwaye "libhalwe ngekhowudi" kwiskripthi.

    Ukuba umsebenzisi ufundile ukufikelela kwiskripthi ... yebhingo !!… sele belazi igama lomsebenzisi kunye negama lokugqitha ekufuneka bengenile !!!

    Andazi ukuba ndenze impazamo malunga nento ethile ... kodwa ukuba kunjalo, oko akuqinisekanga kwaphela ...

  2.   Ing. UJoseph Albert sitsho

    Yinyani! Ndinike indlela ngoku, nganye inomdla wokuzalwa ophawuleka kuhlanga loluntu kufuneka ufune ukugqibelela okanye ukomeleza kwimigca yokhuseleko.