/tmp 中每个文件的执行权限均被拒绝

/tmp 中每个文件的执行权限均被拒绝

当我尝试从/tmp目录执行任何程序时,它都会显示/tmp/file_name: Permission denied。当我简单输入时,也会显示相同的错误/tmp。的文件系统/tmpramfs。我试过了,chmod 777 /tmp/file_name但它返回了相同的错误。在之前ls -l /tmp显示。运行显示:-dwxr-xr-xfile_namemount

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 -o remount,exec /tmp之后的输出mount没有变化,执行程序返回相同的错误。运行mount -o remount,noexec /tmp添加noexecramfs行。输入/proc/sys/dev也会返回Permission denied

为什么会发生这种情况?我应该怎么做才能执行程序/tmp?我在运行 DD-WRT v24-sp2 的路由器上执行此操作。

相关内容