DD-WRT 和 /bin 文件夹权限

DD-WRT 和 /bin 文件夹权限

我有一个带有wrt54gl调制解调器的项目,我们需要将文件从计算机复制到调制解调器(在调制解调器/bin文件夹中),但是当我们使用副本复制文件时遇到问题scp:“权限被拒绝”。

我们尝试设置/bin文件夹的权限,但它没有改变。

有没有办法更改/bin文件夹的权限(在wrt54中)?

答案1

我不认为你能做到这一点。这 ”/”文件系统在 DD-WRT 中是 Squashfs,尽管这并不容易找到。这意味着在构建 DD-WRT 期间,会设置整个文件系统映像,然后以某种方式压缩,从而使其不可变。这样,根文件系统就适合路由器的少量闪存。

一些配置文件位于 /tmp 上的读/写存储上,这是我的 DD-WRT 路由器上的 ramfs。 /etc/resolv.conf 是到 /tmp/resolv.conf 的符号链接,所有 crontab 内容都是到 /tmp 的链接,/etc/hosts 是到 /tmp/hosts 的符号链接。

目前尚不清楚您想要对 /bin 中的文件执行什么操作,但您能做的最好的是将文件 scp 到 /tmp,然后从那里运行它。您可以使用 /bin 中的文件重新生成整个 Squashfs 文件系统,并重新刷新路由器,但这似乎是一项艰巨的工作。

答案2

您可以ssh使用可以修改权限的帐户进入调制解调器吗/bin?如果是这样,我将使用ssh然后chmod/bin文件夹上为您使用的帐户提供scp写入权限。

相关内容