После создания простого пакета OpenWRT hello world я установил его в папку /tmp
на устройстве dd-wrt. Программа отображается в ls /tmp
но когда я пытаюсь ее выполнить, она показывает мне /tmp/helloworld: Permission denied
. Прежде всего, я должен использовать оперативную память для хранения пакета и программы, потому что мой маршрутизатор не поддерживает создание дополнительного раздела флэш-памяти (его флэш-память составляет 4 МБ). Я пробовал chmod +x /tmp/helloworld
и chmod 777 /tmp/helloworld
но он возвращает ту же ошибку. Что я должен сделать, чтобы это работало? Если уместно, я использую DD-WRT v24-sp2.
РЕДАКТИРОВАТЬ:
Беговое mount
показывает мне:
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)