Po utworzeniu prostego pakietu OpenWRT „witaj świat” zainstalowałem go w /tmp
folderze na urządzeniu dd-wrt. Program pojawia się, ls /tmp
ale kiedy próbuję go uruchomić, pokazuje mi /tmp/helloworld: Permission denied
. Przede wszystkim muszę użyć pamięci RAM do przechowywania pakietu i programu, ponieważ mój router nie obsługuje tworzenia dodatkowej partycji pamięci flash (pamięć flash ma 4 MB). Próbowałem chmod +x /tmp/helloworld
i chmod 777 /tmp/helloworld
ale zwraca ten sam błąd. Co powinienem zrobić, żeby to działało? W razie potrzeby korzystam z DD-WRT v24-sp2.
EDYTOWAĆ:
Bieganie mount
pokazuje mi:
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
ramfs on /tmp type ramfs (rw,relatime)
none on /dev type tmpfs (rw,relatime,size=512K)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
ramfs on /tmp type ramfs (rw,relatime)
none on /dev type tmpfs (rw,relatime,size=512K)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
mount
lub treść/proc/mounts
.