- ベストアンサー
linux上にあるroot権限のファイルを取ってくる
表現の仕方が正しいのか分かりませんが linuxサーバー上にあるファイル(root権限)を リモート接続によって、作業を行うWindowsマシンに ダウンロードしてくるにはどうしたらいいでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「所有者が root」といっても, 「root しかアクセスできない」場合と「読むことだけなら root でなくてもできる」場合の両方があります. 後者の場合には, そのサーバーにアカウントがあれば ftp でダウンロードすることができます. ftp ホスト名 で接続してユーザ名とパスワードを入力したあと, cd ディレクトリ でファイルのあるディレクトリに移動して get ファイル名 でファイルをダウンロードできます. 場合によっては, get の前に binary で「そのまま」ダウンロードすることを指示しないといけないかもしれませんが.
その他の回答 (3)
- vaio09
- ベストアンサー率37% (756/2018)
FTPでファイルをダウンロードすれば良いでしょう。 http://www.vector.co.jp/vpack/filearea/win/net/network/copy/ サーバ上でFTPが動いておらず、sshでアクセス可能なら、WinSCPを使いましょう。 使い方 http://www.atmarkit.co.jp/fnetwork/rensai/netool17/winscp03.html
補足
このサーバーはいきなりrootでログインが出来ず 一般ユーザーでログインした後suでrootになるのですが、 FTPソフトを使う場合「rootになって通信する」みたいな 機能ってあるのでしょうか。
- Tacosan
- ベストアンサー率23% (3656/15482)
「root権限のファイル」が意味不明なんですが, ftp でなんとかならんかなぁ?
補足
root権限のファイルという言い方が正しくないかも知れないのですが 要するにファイルの所有者がrootになっているということです。 ftpというのは、ftpコマンドですか? ftpを使った場合の具体的なコマンドか、参考になりそうな サイトなどご存知でしたらお教えいただけませんでしょうか?
- php504
- ベストアンサー率42% (926/2160)
sshでログインしてsuコマンドでroot権限を得ればよいのでは
補足
早速の回答ありがとうございます。 補足なのですが、その後ローカルのWindowsマシンへファイルを転送 する方法が分からないのです。
お礼
やっぱり私がやろうとしていることは無理っぽいのであきらようと思います。くだらない質問に丁寧にお答えいいただきありがとうございました。
補足
度々ありがとうございます。 正確にはほしいファイルが入っているディレクトリの パーミッションが、rxw------ root rootという感じになっていて、 一般ユーザーではディレクトリ内を見ることが出来ません。 ちなみにその中のファイルは、rw-r--r-- root rootとなっています。 ftpは、suでrootになるみたいなことは出来るのでしょうか? そもそもroot所有のものを直接ダウンロードするのは無理なのでしょうか?