mc parancs futtatási probléma

Kezdőlap Fórumok Vegyes gondok mc parancs futtatási probléma

10 bejegyzés megtekintése - 11-20 / 22
  • Szerző
    Bejegyzés
  • #2171234
    uzsolt
    Felhasználó

      Ugye a /etc-ben levő fájlok tulaját is megváltoztattad?

      #2171235
      birno
      Felhasználó
        uzsolt wrote:
        Ugye a /etc-ben levő fájlok tulaját is megváltoztattad?

        A group-ot változtattam plugdev-re, azzal már futnia kellett volna.
        Közben próbáltam úgy is, hogy egy scriptet indítok, ami meg indítja az mc-t, már ez én nevemben, de a script sem indult el.
        Ez volt a parancs:

        Code:
        sh /home/norbi/.awesome/mc /media/$DEV_NAME

        Az mc fájlra adtam futási jogok és a csoportja a plugdev lett, így az ivman is hozzáférhetett.
        Maga a script ennyi:

        Code:
        #!/bin/sh
        urxvt -title mc -e mc „$1” &
        exit

        ha terminálból futtatom paraméterrel, tökéletesen működik.

        #2171236
        birno
        Felhasználó

          Megint nekifutottam, most már az én nevemben fut az ivman, megy is a csatolás rendesen, azonban az mc-t csak nem nyitja meg.
          Az ivman_insert-ben elhelyezett „”urxvt -title mc -e mc /media/$DEV_NAME &> /home/norbi/temp/ivman” kimenete:

          Code:
          No protocol specified
          urxvt: can’t open display :0.0, aborting.

          Ha kiadom az „xhost +” parancsot(xhost localhost-al nem ment) akkor megnyílik, azonban a beállításaimat, a környezeti változóim nem veszi át, pedig az én nevemben fut, mert az „echo $UID”-ra 1000-et kapok.
          Ha a scriptbe beírom, hogy „export HOME=/home/norbi” akkor a beállításaim már megvannak, de a printenv kimenete még mindig nem egyezik meg egy általam manuálisan megnyitott terminálban kiadott printenv parancséval.
          Miért nem veszi át a változókat ha egyszer az én nevemben indítja a progit, meg miért kell az „xhost +”?

          szerk:
          Ha terminálból lefuttatom az „sh -x /etc/ivman/ivman-insert /dev/sda1 vfat” parancsot megnyitja az mc-t és a printenv kimenete is stimmel.
          Nem értem miben tér el ha az ivman indítja, ugyanúgy az én nevemben.

          #2171237
          uzsolt
          Felhasználó

            Az urxvt ls opcióját javaslom tanulmányozgatni.

            #2171238
            birno
            Felhasználó
              uzsolt wrote:
              Az urxvt ls opcióját javaslom tanulmányozgatni.

              Se „+ls” se „-ls”-el nem jó, de igazából nem is értem miért lenne megoldás.
              Annyival lettem okosabb, hogy a .bashrc fájlomat nem olvassa be s tudom, hogy miért.

              Code:
                  1  2143  2564  2564 ?           -1 S     1000   0:00 /bin/bash /etc/ivman/ivman-insert /dev/sda1 vfat
              2143  2325  2564  2564 ?           -1 S     1000   0:00  _ urxvt -ls -title mc -e mc /media/sda1
              2325  2326  2326  2326 pts/7     2326 Ss+   1000   0:00      _ mc /media/sda1
              2326  2328  2328  2328 pts/8     2328 Ss+   1000   0:00          _ bash -rcfile .bashrc
              norbi@debian:/media/sda1$ echo $HOME
              /

              Ezt oldotta meg a HOME exportja, de ettől függetlenül az összes korábbi kérdés nyitott.

              #2171239
              uzsolt
              Felhasználó
                birno wrote:
                Se „+ls” se „-ls”-el nem jó, de igazából nem is értem miért lenne megoldás.

                Akkor kukkantsd csak meg a su manuálját, ott is a −, −l, −−login részt! Gondolom, tudod mi a „gyakorlati” különbség a su és a su – között.

                #2171240
                birno
                Felhasználó
                  uzsolt wrote:
                  birno wrote:
                  Se „+ls” se „-ls”-el nem jó, de igazából nem is értem miért lenne megoldás.

                  Akkor kukkantsd csak meg a su manuálját, ott is a −, −l, −−login részt! Gondolom, tudod mi a „gyakorlati” különbség a su és a su – között.

                  Érdekes, nem tudtam, ez tény, de ha jól értem akkor nekem subshellként lenne rá szükségem, mert ilyenkor a passwd fájl alapján állítja be a változókat, ha loginshellként indítom, akkor pedig töröl mindent és beolvassa a felhasználó fájljait.
                  Mivel azonban az én nevemben fut alapból is és nem történik felhasználó váltás, így tök mindegy kellene, hogy legyen nem?
                  Sajnálom, de én még mindig nem értem a probléma forrását…

                  #2171241
                  uzsolt
                  Felhasználó

                    A lényeg, hogy a ~/.bashrc-t vagy a ~/.profile-t beolvassa-e vagy se.

                    #2171242
                    birno
                    Felhasználó
                      uzsolt wrote:
                      A lényeg, hogy a ~/.bashrc-t vagy a ~/.profile-t beolvassa-e vagy se.

                      Tehát akkor a HOME exportján kívűl nincs más megoldás, mert azzal már betudja olvasni ezeket a fájlokat.
                      Azt el tudnád magyarázni, hogy miért nem olvassa be alapból?

                      #2171243
                      pointux
                      Felhasználó

                        birno, milyen ablakozót használsz?

                      10 bejegyzés megtekintése - 11-20 / 22
                      • Be kell jelentkezni a hozzászóláshoz.