Gadzira chirongwa chako nhanho nhanho uchishandisa Shell Chinyorwa - Chikamu 5

Mukudhindwa kwekare kweround iri kunodaidzwa «Vaka chirongwa chako nhanho nedanho uchishandisa Shell Kunyora» Isu tatove takafukidza maitiro ekushandisa anotevera ma module.

Shell Kuverenga

Iye zvino mune ino nyowani chinyorwa tichaona maitiro ekushandisa:

KUSHANDISA KWEMUSHANDI MODULE NEPASI

Ndeipi inofanira kunge iri module (chikamu) chechirongwa chako izvo zvinokutendera iwe kuti uve nechokwadi chekuti chete mushandisi kana vashandisi vakambotsanangurwa kare kuishandisa vanogona kuita mashandiro akasarudzirwa chirongwa chako. Inogona kana isingasanganise password yevashandisi vane mvumo. Mune ino kesi, isu tichaongorora imwe ine zita rekushandisa uye password kusimbiswa.

Ini pachangu ndinowedzera mitsara inotevera kugadzira iyi module:

Pazasi pekodhi


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

Sezvauri kuona, iyi module inotanga kugadzirisa yako terminal skrini kune yebhuruu kumashure for a zvirinani kuona kuonga kwemushandisi, Wobva wabuda odhiyo mameseji game taura y zvinoonekwa game echo y dialog. Wobva wadarika chiuno uchishandisa rairo kusvikira inosimbisa kuti kukosha kwakapinda kweiyo username kufananidzwa ne iyo yakakodzera mushandisi kukosha (s) zvakatsanangurwa kare, zvichipa mushandisi mukana wekuvhara chirongwa nemazvo nekutaipa izwi ENDA PANZE. Kana iko kusimbiswa kwemushandisi kwabudirira, enderera mberi nekuita zvakafanana maitiro ne password. Kupedzisa kupera kana uchibudirira kusimbiswa kwemushandisi nePassword ne yakapusa menyu yakagadzirwa mukati dialog kubvunza kana Mushandisi X achida kuenderera mberi nekuita chirongwa chirongwa kana kwete. Kana zvirizvo, buritsa yakapusa inofambira mberi bhaa kumirira kwaitwa nemurairo mhosva.

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

Kurudziro:

Ronga kana kufunga! Chii chekutanga? Chii chakanyanya kukosha?

Pasina kupokana, kana isu tatanga kuronga, chinhu chekutanga chatinofanira kudzidza maalgorithms kana kuyerera madhirama sezvidzidzo zvehunyanzvi kuti tidzidze pfungwa uye masvomhu kuti tiwedzere kufunga kwedu kwemasvomhu, zvisinei, hwaro uhwu hwakakwana kana hwakaringana kutanga chirongwa. Hwisisa izvozvo Dzidza Kuronga, hazvina kukwana, zvakafanira Dzidza Kufunga.

NDIPI MUPANGANO IYIPI YOKURONGA KUTI NDINOFANIRA KUTANGA KUTI NDINZWE KUTI NDIDZIDZE NOKUDZIDZA KUPROGRAMU?

Uyu zvirokwazvo mubvunzo wekumanikidza isu tese tinozvibvunza isu patinotanga mune inoshamisa nyika yehurongwa. Asi hausi wekutanga mubvunzo wakakodzera watinofanira kuzvibvunza isu, asi:

NDINE KUNE KUNYANYA KUKWANISA KUNOGONESESA KUTI TIWONESE DAMBUDZIKO, TORA ZVIMWE ZVIMWE ZVIMWE UYE RATIDZE MHINDURO?

Uye zvechokwadi kudzidza kudzidza mune chero akajairika kana ane simba mitauro kune akawanda asingarambike mabhenefiti. Sezvo ichitipa maturusi anodiwa ekuvandudza edu ekushandisa, zvinotibatsira kutsvaga matambudziko mumidziyo yetekinoroji, uye inotivhurira masuo pamusika webasa, asi kuronga chinongova chikamu chidiki chesainzi yemakomputa.

Nguva Chirongwa kana kunyora kodhi inosanganisira kudzidzisa komputa (kuburikidza nechishandiso, software kana system) kuita chimwe chiitiko, mushure me Sarudzo X inoitwa neanoshanda kana a Chiitiko X ne kana mukati meiyo imwechete Hardware kana Software inoitsigira; Nheyo dzeComputer Science (Informatics / Systems) ivo vanotidzidzisa kufunga nekufunga zvine hunyanzvi izvo zvinobatsira mune dzimwe nzvimbo kwete tekinoroji. Computer sainzi, mukukosha, inodzidzisa maitiro uye nekumiririra ruzivo.

Naizvozvo, ini ndinoona iyi senzira yakakodzera kwazvo ye Dzidza kuronga.

Ini ndinotsanangura, ndichitora semuenzaniso, iyi imwe posvo inonzi Usadzidze kunyora. Dzidza kufunga » de Yevgeny Brikman, uko uyu Injiniya anopfupikisa musiyano uripo pakati pekuziva maitiro ekuronga, uye kuziva maitiro ekufunga senge musayendisiti wemakomputa ane fananidzo iyi:

Sezvo iri kwese kwese kwese tekinoroji iri, izvi hazviiti kuti isu tiidzidze patinoidzidza munzvimbo yekudzidzisa. Semuenzaniso, tinogona kutora kuti angangoita chero munhu pane imwe nguva muhupenyu akambobhururuka nendege, asi kubva ipapo kusvika pakuzadzisa rezinesi rekutyaira, pane nzira refu kwazvo yekufamba, iyo kazhinji isiri chikamu chedzidzo zvidzidzo zve munhu, asi zvakanyanya kunyanya kudzidza pane imwe nharaunda.

Ichitsanangurwa zvakadzama, izvi zvinoreva kuti ruzivo urwo chero munhu angave narwo nezvekuti ndege dzinoshanda sei vazhinji vedu kubva kuchikoro chesekondari nekuyunivhesiti kana mune chero hunyanzvi hwehunyanzvi (mainjiniya), senge fizikisi uye masvomhu anotibatsira kunzwisisa mashandiro anoita masimba iripo mukubhururuka, uye zvekunze zvinhu zvakaita semagetsi, kumanikidza kwemhepo, kumhanya, kukwesana kana kusimudza. Uye sekungobatsira kunoita biology kuti tinzwisise mashandiro anoita munhu pa X kureba, kana kuti zvinokanganiswa sei nekushaya oxygen uye kutonhora kwakanyanya. Kana iyo nyaya iyo inotibvumidza isu kuziva iyo nzira iyo yakapa kumuka kwekuti ndege dzakagadzirwa sei, uye basa rei ravanotora mukufambisa uye kutengeserana. Ruzivo rwese urwu pamwe chete rwunowanikwa munzvimbo yekudzidzisa, kubva kunzvimbo dzakasiyana dzeruzivo, rwunotipa pfungwa yakajairika yekuti ndege ndeipi uye inoshanda sei. Zvidzidzo zvakajairika zvinotibatsira kunzwisisa dzakasiyana siyana matambudziko, kusanganisira nendege dzinobhururuka. Chinhu chakasiyana zvakanyanya nechakakosha chidzidzo chinongokudzidzisa iwe kushandisa imwe yeaya michina, mhando yendege. Naizvozvo, nekuda kwechikonzero chimwe chete ichi, isu tinofanirwa kutarisa kudzidza Computer Science, uye kwete kungo gadzira. Kubva apo Computer Science inotidzidzisa pasi rose kufunga mune yakajairika (systemic) pfungwa, chirongwa chinongova chishandiso chinotibvumidza kushandura zano kana dambudziko Y kuburikidza nekodhi X, yakamboongororwa (nenzira kwayo kana zvisirizvo).

Izvi uye nezvimwe zvakawanda zvemaonero zvakapihwa na Yevgeny Brikman mune yake posvo nezve chii Chirongwa chingori chikamu chimwe chete cheruzivo rwakazara rwakadzamirwa mukati me Computer sainzi, izvo zvakakosha kune wese programmer.

Chekupedzisira, yeuka kufambira mberi munzira yekuzvidzidzisa iwe nekudzidza nezve yakakosha mirairo ye GNU / Linux kuenderera mberi nekuvandudza ruzivo rwavanozoshandisa gare gare, uye kuti zvese zvinoratidzwa pano nezve kuvandudzwa kwevamwe module, basa, musiyano, kuraira kana kuita kazhinji inogona kuitiswa nenzira dzakasiyana kana dzimwe nzira, dzakasiyana neidzo dzakatsanangurwa pano.

Pazasi pe Screencast yakaitwa neni, uko iwe kwaunogona kuona ma module aya kuti anoitwa sei, apfuura kana apfuura ma module kuti adzidziswe, kuti iwe ugone kuona kugona kweShell Scripting padanho repakati (Kwete kumberi):

LPI-SB8 Bvunzo ScreenCast

(LINUX POST INSTALL - BICENTENNIAL SCRIPT 8.0.0) - Chikamu 2


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Imwe yakaitika akadaro

    Kuve kana ini ndainzwisisa nenzira kwayo. Iwe unobvunza mushandisi kuisa zita ravo rekushandisa ... zvakanaka. Uye mushure mekunge iwe waisa password yako ... uye zvobva zvabuda kuti iro password "lpi * sb8" ... uye kuti "rakaomeswa" mune script.

    Kana mushandisi akaverenga kupinda kune iyo script ... bhingo !!

    Handizive kana ndakakanganisa nezvechimwe chinhu ... asi kana zvirizvo, hazvina kuchengetedzeka ...

  2.   Jose Albert akadaro

    Chokwadi! Ini ndakapa nzira izvozvi, yega yega ine iyo yekuda kuziva iyo inoratidzira rudzi rwevanhu inofanirwa kutsvaga kukwana kwayo kana kusimbisa mumatambo ekuchengetedza.