Kezdőlap › Fórumok › Debiannal kapcsolatos kérdések › bináris futtatása – avagy megkövezés
- This topic has 15 hozzászólás, 8 résztvevő, and was last updated 20 years, 3 months telt el by
tothaa.
-
SzerzőBejegyzés
-
2005-04-13-13:37 #2012576
ha átadod a shellnek közvetlen?
sh halo
2005-04-13-13:45 #2012577Alapvetõ 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.
2005-04-13-13:47 #2012578ha á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.
2005-04-13-13:48 #2012579Mi a szösz az a „fp-compiler” ?
Lehet hogy rossz formátumú binárist csinál ?ELaci
2005-04-13-13:54 #2012580Mi 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.
2005-04-13-13:59 #2012581ha á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)2005-04-13-14:10 #2012582ááááá!
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)
2005-04-13-14:32 #2012583az 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.2005-04-13-14:42 #2012584az a noexec jelent valamit
bakker.. nem gáz mert mindenki elnézheti, viszont kezdhetted volna ezzel is..
2005-04-13-16:18 #2012585bakker.. 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: 😆 😆 😆 😆 😆 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz