bináris futtatása – avagy megkövezés

Kezdőlap Fórumok Debiannal kapcsolatos kérdések bináris futtatása – avagy megkövezés

10 bejegyzés megtekintése - 1-10 / 16
  • Szerző
    Bejegyzés
  • #2012576
    kovi
    Felhasználó

      ha átadod a shellnek közvetlen?

      sh halo

      #2012577
      gabaman
      Felhasználó

        Alapvetõ különbség Microsoft® Windows™ és linux (POSIX) között, hogy ez elõbbi kiterjesztés alapján dönti el hogy mi futattható, az utóbbi meg a fájlrendszer által szolgáltatott jogosultség alapján. Valószínüleg nem megfelelõ fájltendszerû partícióról indítod a progid (MSDOS, vfat, fat32, NTFS), amik nem kezelik a fájlokhoz rendelt jogosultságokat.

        #2012578
        gabaman
        Felhasználó

          ha átadod a shellnek közvetlen?

          sh halo
          [align=right][snapback]129733[/snapback][/align]

          Ez csak sh (bash) scriptek futtatásánál válik be, binárisoknál nem.

          #2012579
          ELaci
          Felhasználó

            Mi a szösz az a „fp-compiler” ?
            Lehet hogy rossz formátumú binárist csinál ?

            ELaci

            #2012580
            gabaman
            Felhasználó

              Mi a szösz az a  „fp-compiler” ?
              Lehet hogy rossz formátumú binárist csinál ?

              ELaci
              [align=right][snapback]129736[/snapback][/align]

              A Free Pascalra tippeltem, de még sohasem használtam. Lehet akár más is.

              #2012581
              tothaa
              Felhasználó

                ha átadod a shellnek közvetlen?

                sh halo
                [align=right][snapback]129733[/snapback][/align]

                fp-ide-nek megmondtam, hogy futtassa, akkor ezt kaptam: exitcode=126

                kézzel futtatva:
                andrew@edvac4:~$ sh halas
                halas: halas: cannot execute binary file

                közben csináltam c-ben is egy ilyent (gcc-vel fordítva):
                andrew@edvac4:~$ ./halas.out
                bash: ./halas.out: Hozzáférés megtagadva

                szóval az sem megy

                újrafordítgattam õket, de ugyan az…

                andrew@edvac4:~$ ls –co -al halas*
                -rwxr-xr-x 1 andrew andrew 207161 2005-04-13 15:55 halas
                -rw-r–r– 1 andrew andrew 60 2005-04-13 16:00 halas.c
                -rw-r–r– 1 andrew andrew 2032 2005-04-13 15:55 halas.o
                -rwxr-xr-x 1 andrew andrew 11918 2005-04-13 16:00 halas.out
                -rw-r–r– 1 andrew andrew 100 2005-04-13 15:55 halas.pas

                fp=FreePascal
                fájlrendszerem:
                /dev/hdc1 on /home type ext3 (rw,noexec,nosuid,nodev)

                #2012582
                tothaa
                Felhasználó

                  ááááá!

                  gyökérbõl root tudta futtatni!!!!!!!!!!!

                  <_< :blush: :angry2: az a noexec jelent valamit? Lehet, hogy az a baj?
                  andrew@edvac4:~$ mount
                  /dev/hda3 on / type ext3 (rw,errors=remount-ro)
                  proc on /proc type proc (rw)
                  sysfs on /sys type sysfs (rw)
                  devpts on /dev/pts type devpts (rw,gid=5,mode=620)
                  tmpfs on /dev/shm type tmpfs (rw)
                  usbfs on /proc/bus/usb type usbfs (rw)
                  /dev/hdc1 on /home type ext3 (rw,noexec,nosuid,nodev)
                  /dev/hda4 on /hda4 type vfat (rw,noexec,nosuid,nodev,umask=000)
                  /dev/hda1 on /hda1 type vfat (rw,noexec,nosuid,nodev,umask=000)
                  /dev/sda1 on /mnt/usb type vfat (rw,noexec,nosuid,nodev,umask=000)
                  none on /dev type tmpfs (rw,size=10M,mode=0755)
                  none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

                  #2012583
                  kelemengabor
                  Felhasználó

                    az a noexec jelent valamit? Lehet, hogy az a baj?
                    [align=right][snapback]129746[/snapback][/align]

                    Szerinted? 😉
                    Részletekért lásd man mount, röviden: az fstabban a homeodról szedd le ezt az opciót és akkor jó lesz.

                    #2012584
                    kovi
                    Felhasználó

                      az a noexec jelent valamit

                      bakker.. nem gáz mert mindenki elnézheti, viszont kezdhetted volna ezzel is..

                      #2012585
                      tothaa
                      Felhasználó

                        bakker.. nem gáz mert mindenki elnézheti, viszont kezdhetted volna ezzel is..
                        [align=right][snapback]129750[/snapback][/align]

                        De nekem az /etc/fstap így néz ki 🙁

                        # /etc/fstab: static file system information.
                        #
                        #
                        /dev/hda3 / ext3 errors=remount-ro 0 1
                        /dev/hda2 none swap sw 0 0
                        proc /proc proc defaults 0 0
                        /dev/fd0 /floppy auto user,noauto,umask=000,users,sync 0 0
                        /dev/cdrom /cdrom iso9660 ro,user,noauto,users 0 0
                        /dev/hdc1 /home ext3 user,auto 0 2
                        /dev/hda4 /hda4 auto user,auto,umask=000,users 0 2
                        /dev/hda1 /hda1 auto user,auto,umask=000,users 0 0
                        /dev/sda1 /mnt/usb auto user,auto,umask=000,users 0 0

                        szóval itt nincs noexec, amit törölhetnék:(

                        Beírtam az exec direktívát és most egy init 6 után minden tök jól fut!
                        Köszönöm: tothaa
                        :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: 😆 😆 😆 😆 😆

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