FTPでPUTしようとすると、Permission deniedというエラーメッセージが出ます。これは、PUTとしようとしているフォルダに対する、書き込み許可がないということまでは分かりましたが、フォルダに書き込み許可するには、どうすればよいのですか。お教え願いたく。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

もう少し状況が知りたいのですが、




通常あなたが許可されているホームページエリアだけに、あなたが書き込み(転送)する権限があります。別のディレクトリ(フォルダ)に移動すると、書き込みはできません。あなたの転送しようとしたディレクトリがプロバイダから指定されたところになっているかどうかを確認してください。
それでもできない場合にはプロバイダが間違って登録した可能性がありますので、プロバイダにこのメッセージを連絡し修正してもらってください。
接続先だけが設定されていて、ユーザー名とパスワードのところが空白だとanonymousFTPとして接続され、あなたの転送しようとしたところとはまったく別のところに繋がってしまいます。
コンテンツを転送するにはかならずプロバイダから与えられたユーザー名とパスワードを正しくいれてください


ただFetchでは駄目だけど「NETFinder」だとうまくいくというケースもあります。

参考URL:http://www.zdnet.co.jp/download/mac/internet/net …
    • good
    • 0

類似の質問(QNo.84052 FTPエラーで,PUTできないのは何故??)がありますので,そちらも参考にして下さい。



そこでも書きましたが,考えられるのは次の様な点です。

1)あなたにそのディレクトリへの書き込みの権利がない。
2)ディレクトリ名,ユ-ザ-名,パスワ-ド等が間違っている。
3)サ-バ管理者の手違いで,あなたの登録がされていない。

まづ,1),2)の可能性を確かめて,間違いがなければ,サ-バ-管理者に連絡されるのが良いかと思います。

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=84052
    • good
    • 0

方法1


 権限が許可されたユーザ名とパスワードを使用する

方法2
 ツールが解らないので...telnetが許可されているのなら、サーバにログインして、『chmod 700 hogehoge』とでもする。

方法3
 サーバの管理者に連絡する(これが1番良いと思う)

 位かなぁ...
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

QWin7 FTPでPUT出来ない

FTPのPUTの質問ですが
Win7から別のWin7へtxtファイルをPUTすると、実行されません。
ファイアーウオールを無効にするとOKなのですが、
詳細設定でポート20,21を追加してみてもダメです。
ウイルスソフトはありません。

簡単な説明で申し訳ありませんが、何かわかる方教えてください

Aベストアンサー

PORTモードとPASVモードを調べてみましょう。

ちなみにポート20はPORTモード時のFTPサーバ側の
データコネクション用ポートです。
ですのでFTPクライアント側のファイアウォールで
ポート20を開けても意味ないです。

QFTPエラーで,PUTできないのは何故??

 dreamweaver4.0で作成したサイトをアップロードしようと
がんばっているのですが、エラーが発生してできず困ってマ
ス。。。。 

エラー表示には

『FTPエラー、PUTできません。
550 ○○○.html permission denied』
とでてるのですが、私には意味不明、原因不明。。。。。

どなたか智恵をかしてください!! 

Aベストアンサー

サーバがUNIXの場合、だいたい、

/home/sugarcubes/public_html/
(Windows的に書くなら c:\home\sugarcubes\public_html\)

などのディレクトリにhtmlファイルを入れることが多いと思います。
ここに、index.htmlファイルを置くと、

http://hoge.hogehoge.ne.jp/~sugarcubes/index.html

で、見ることができるものが多いかと思います。
今、sugarcubesさんは、送ろうとしたディレクトリに
「書きこむ権利がない」というエラーが起こっていると思われます。

で、その可能性ですが、二通り考えられると思います。

1. 自分のホームディレクトリに書きこむ権利がない
 こちらは、どちらかと言えば管理者の責任であることが多いです。
2. 自分のホームディレクトリ以外のところに書きこもうとしている
 通常UNIXは複数のユーザで1台のマシンを使うことが多いです。
 このとき、各ユーザごとに、ユーザ名と同じ名前のホームディレク
 トリを持っています。上記の例だと、sugarcubesさんのホーム
 ディレクトリは、
  /home/sugarcubes/
 がそれにあたります。ryouchiさんだと、
  /home/ryouchi/
 となります。(/home/かどうかはサーバの管理者のセンスによります)
 で、今、sugarcubesさんは、もしかしたら、自分のホームディレクトリ
 ではない場所にファイルを送ろうとしているのかもしれません。
 例えば。「/」という一番上の(Windowsで言えば、c:\)ディレクトリ
 に送ろうとすると、そのあたりは、管理者しかファイルを作成できない
 ディレクトリのため、一般ユーザでは、「ファイルを作成する権利が
 ありません(permission denied)」というエラーになります。

sugarcubesさんの場合、後者の可能性もあるかと思います。
もう一度、どのディレクトリにファイルを送ろうとしているのか
確認していただけますでしょうか?

ちなみに、前者の場合は、サーバ管理者に直接お尋ねいただければと
思います。

サーバがUNIXの場合、だいたい、

/home/sugarcubes/public_html/
(Windows的に書くなら c:\home\sugarcubes\public_html\)

などのディレクトリにhtmlファイルを入れることが多いと思います。
ここに、index.htmlファイルを置くと、

http://hoge.hogehoge.ne.jp/~sugarcubes/index.html

で、見ることができるものが多いかと思います。
今、sugarcubesさんは、送ろうとしたディレクトリに
「書きこむ権利がない」というエラーが起こっていると思われます。

で、その可能性ですが、二通り考えら...続きを読む


人気Q&Aランキング