Script irás (Sh)

Kezdőlap Fórumok Programozás Script irás (Sh)

10 bejegyzés megtekintése - 11-20 / 40
  • Szerző
    Bejegyzés
  • #2013525
    admin
    Adminisztrátor

      Hali

      Nekem egy kicsit szerényebb a kérdésem. Csak most kezdtem el „programozni” bashben vagy parancssorban. Szóval abban a kis fekete téglalapban. 😛
      A kérdésem az, h hogyan lehet azt megoldani, hogy egy script segítségével automatikusan áttérjek root jogokhoz. Gondolom a „su” parancsot kell használni. Addig el is jutottam, de én nem akarok neki megadni jelszót. Szeretném, ha azt egy változóban tárolná és automatikusan „bepötyögné és ütne egy entert” a gép. Szóval balfék vagyok, tudom. 🙁 De azért segíthetnétek 😀
      Köszi

      #2013526
      razoli
      Felhasználó

        Hali

        Nekem egy kicsit szerényebb a kérdésem. Csak most kezdtem el „programozni” bashben vagy parancssorban. Szóval abban a kis fekete téglalapban.  😛
        A kérdésem az, h hogyan lehet azt megoldani, hogy egy script segítségével automatikusan áttérjek root jogokhoz. Gondolom a „su” parancsot kell használni. Addig el is jutottam, de én nem akarok neki megadni jelszót. Szeretném, ha azt egy változóban tárolná és automatikusan „bepötyögné és ütne egy entert” a gép. Szóval balfék vagyok, tudom. 🙁 De azért segíthetnétek  😀
        Köszi
        [align=right][snapback]139661[/snapback][/align]

        ‘su’, majd ‘visudo’, (ez a /etc/sudoers file-t szerkeszti,) vedd fel bele a következõ sort:
        ‘ ALL=(ALL) ALL’
        Ezután nyitsz egy terminált, majd amit rootként akarsz futtatni az elé oda írod, hogy ‘sudo’, az adott terminálon az elsõ sudo kéri a jelszavad (nem a rootét). Beállítható, hogy egy terminál meddig legyen sudo-zható, ‘man sudo’, ‘man sudoers’

        #2013527
        admin
        Adminisztrátor

          Köszi.. Ki is próbáltam meg mûködik is. Csak ezzel nem jutottam elõrébb. Közben sikerült megoldanom a problémát.

          Dani

          #2013528
          insight
          Felhasználó

            sziasztok

            van egy kis scriptem amiben szeretnek neha egy egy informaciot szinesen kiirni.

            odaig jutottam, hogy :

            PIROS=$’e[31;01m’

            echo „${PIROS}Ez lenne a piros sor”

            de ez a kod ezt irja ki a vegrehajtasnal:

            e[31;01mEz lenne a piros sor :blink:

            Nem vagyok nagy script guru, ugyhogy minden segitseget szivesen vennek.

            #2013529
            maszili
            Felhasználó

              Nem vagyok nagy script guru, ugyhogy minden segitseget szivesen vennek.

              Tessek…

              Code:
              #!/bin/bash

              FGBLK=”\033[1;30m” # set black foreground
              FGRED=”\033[1;31m” # set red foreground
              FGGRN=”\033[1;32m” # set green foreground
              FGBRN=”\033[1;33m” # set brown foreground
              FGBLU=”\033[1;34m” # set blue foreground
              FGMAG=”\033[1;35m” # set magenta foreground
              FGCYN=”\033[1;36m” # set cyan foreground
              FGWHT=”\033[1;37m” # set white foreground

              BGBLK=”\033[1;40m” # set black background
              BGRED=”\033[1;41m” # set red background
              BGGRN=”\033[1;42m” # set green background
              BGBRN=”\033[1;43m” # set brown background
              BGBLU=”\033[1;44m” # set blue background
              BGMAG=”\033[1;45m” # set magenta background
              BGCYN=”\033[1;46m” # set cyan background
              BGWHT=”\033[1;47m” # set white background

              HFON=”\033[1;02m” # set half-bright (simulated with color on a color display)
              BGDEF=”\033[1;49m” # set default background color
              HIOF=”\033[1;27m” # set normal intensity
              BLON=”\033[1;05m” # set blink
              BLOF=”\033[1;25m” # blink off
              RESET=”\033[1;00m” # reset all attributes to their defaults

              echo -e „${BGBLK}${FGBLK}${HIOF} BLK BLK ${FGRED} BLK RED ${FGGRN} BLK GRN ${FGBRN} BLK BRN ${FGBLU} BLK BLU ${FGMAG} BLK MAG ${FGCYN} BLK CYN ${FGWHT} BLK WHT ${BGDEF}”
              echo -e „${BGRED}${FGBLK} RED BLK ${FGRED} RED RED ${FGGRN} RED GRN ${FGBRN} RED BRN ${FGBLU} RED BLU ${FGMAG} RED MAG ${FGCYN} RED CYN ${FGWHT} RED WHT ${BGDEF}”
              echo -e „${BGGRN}${FGBLK} GRN BLK ${FGRED} GRN RED ${FGGRN} GRN GRN ${FGBRN} GRN BRN ${FGBLU} GRN BLU ${FGMAG} GRN MAG ${FGCYN} GRN CYN ${FGWHT} GRN WHT ${BGDEF}”
              echo -e „${BGBRN}${FGBLK} BRN BLK ${FGRED} BRN RED ${FGGRN} BRN GRN ${FGBRN} BRN BRN ${FGBLU} BRN BLU ${FGMAG} BRN MAG ${FGCYN} BRN CYN ${FGWHT} BRN WHT ${BGDEF}”
              echo -e „${BGBLU}${FGBLK} BLU BLK ${FGRED} BLU RED ${FGGRN} BLU GRN ${FGBRN} BLU BRN ${FGBLU} BLU BLU ${FGMAG} BLU MAG ${FGCYN} BLU CYN ${FGWHT} BLU WHT ${BGDEF}”
              echo -e „${BGMAG}${FGBLK} MAG BLK ${FGRED} MAG RED ${FGGRN} MAG GRN ${FGBRN} MAG BRN ${FGBLU} MAG BLU ${FGMAG} MAG MAG ${FGCYN} MAG CYN ${FGWHT} MAG WHT ${BGDEF}”
              echo -e „${BGCYN}${FGBLK} CYN BLK ${FGRED} CYN RED ${FGGRN} CYN GRN ${FGBRN} CYN BRN ${FGBLU} CYN BLU ${FGMAG} CYN MAG ${FGCYN} CYN CYN ${FGWHT} CYN WHT ${BGDEF}”
              echo -e „${BGWHT}${FGBLK} WHT BLK ${FGRED} WHT RED ${FGGRN} WHT GRN ${FGBRN} WHT BRN ${FGBLU} WHT BLU ${FGMAG} WHT MAG ${FGCYN} WHT CYN ${FGWHT} WHT WHT ${BGDEF}”

              echo -e „${RESET}${BGDEF}”

              #2013530
              vargadanis
              Felhasználó

                Hali

                Egy kicsit meggyûlt a bajom az ifes elágazásokkal:

                Code:
                #!/bin/bash

                STATE=true
                echo $STATE
                if [$STATE -eq „true”]
                 then
                   echo „TRUE”
                 else
                   echo „NOT TRUE”
                fi

                Az output:

                true
                ./test.sh: line 5: [true: command not found
                NOT TRUE

                Vajon mi lehet a baj?

                #2013531
                vargadanis
                Felhasználó

                  Fakk… Mekkora barom vagyok:

                  Csak annyit kellett volna tennem, hogy a $STATE elé, és a „true” mögé teszek egy szóközt. Nem tudtam, hogy ennyire érzékeny a szóközhiányra. :S

                  #2013532
                  KaZo
                  Felhasználó

                    Szia Mindenki!
                    Sajna nem vagyok egy nagy script guru, így lehet, hogy túl egyszerû problémával fordulok a nagyérdemûhöz.

                    A lényeg: egy fájl konvertáló scriptet irok, a bemenõ fájlnév kiterjesztését (többféle lehet, változó hossz) le kéne vágni, és az új kiterjesztést hozzáírni.  Sajna nem találok olyan parancsot, ami stringet csonkol balról adott karakterig (pont-ig).
                    Ha valaki tud segíteni, elõre is köszi.
                    KaZo

                    #2013533
                    ELaci
                    Felhasználó
                      #2013534
                      KaZo
                      Felhasználó
                        ELaci wrote:
                      10 bejegyzés megtekintése - 11-20 / 40
                      • Be kell jelentkezni a hozzászóláshoz.