DD-WRTおよび/binフォルダ権限

DD-WRTおよび/binフォルダ権限

wrt54glモデムを含むプロジェクトがあり、コンピュータからモデム(モデム/binフォルダにあります)にファイルをコピーする必要がありますが、ファイルをコピーするとscp「権限が拒否されました」という問題が発生します。

/binフォルダの権限を設定しようとしましたが、変更されませんでした。

/binwrt54でフォルダの権限を変更する方法はありますか?

答え1

私はあなたがこれを行うことができないと思います。これ"/"ファイルシステムDD-WRTでは見つけるのは簡単ではありませんが、Squashfsです。つまり、DD-WRTのビルド中にファイルシステムイメージ全体が設定され、変更できないように圧縮されます。このように、ルートファイルシステムは、ルータの少量のフラッシュメモリに適合します。

一部の設定ファイルは、私のDD-WRTルータのramfsである/ tmpの読み取り/書き込みストアにあります。 /etc/resolv.confは/tmp/resolv.confへのシンボリックリンク、すべてのcrontabの内容は/tmpへのリンク、/etc/hostsは/tmp/hostsへのシンボリックリンクです。

/binにあるファイルで何をしたいのかはわかりませんが、できる最善の方法は/tmpとしてファイルをscpしてそこで実行することです。 / binにあるファイルを使用してSquashfsファイルシステム全体を再生成し、ルーターを再フラッシュすることはできますが、これは難しい作業のようです。

答え2

ssh権限を変更できるアカウントを使用してモデムにアクセスできますか/bin?その場合は、使用しているアカウントのフォルダへsshchmod書き込み権限を提供します。/binscp

関連情報