Depois de criar um pacote OpenWRT hello world simples, instalei-o na pasta /tmp
no dispositivo dd-wrt. O programa aparece em ls /tmp
, mas quando tento executá-lo, ele me mostra /tmp/helloworld: Permission denied
. Primeiro de tudo, eu tenho que usar o RAM para armazenar o pacote e o programa porque meu roteador não suporta a criação de uma partição de memória flash adicional (sua memória flash é de 4MB). Eu tentei chmod +x /tmp/helloworld
e chmod 777 /tmp/helloworld
, mas ele retorna o mesmo erro. O que devo fazer para que funcione? Se relevante, estou usando o DD-WRT v24-sp2.
EDITAR:
A execução de mount
mostra-me:
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)