KENT-WEB サポートコーナー 過去ログ [ 0433 ]


記事No: 15389
投稿日: 2017/02/12(Sun) 22:42:07
タイトルサーバー上のファイル削除について
ID情報: flaiud59
投稿者: yoyo
URLhttp://www.med.nihon-u.ac.jp/home/tokusawa/index.html

今回、File Uploader Ver: 4.01
を使わさせてもらうことにしました。
パーミッションは
http://www.kent-web.com/data/upload.html
にある通りにし、無事アップ、削除出来るようになりました。
ですが、ブラウザ上では削除できていても、サーバーを見てみたら、残っていて、サーバー上で削除を試みましたが出来ません。
uplフォルダのパーミッションは777、その中のフォルダのパーミッションは755、アップしたファイルのパーミッションは666となっていました。666だから削除できないのかと思ったのですが、どうなのでしょうか。

サーバーとの接続にはWinSCPを使っていて、アップしたファイルを消そうとすると「権限がありません エラーコード3 Permission denied リクエストコード13」となってしまいます。

どうすれば、サーバー上から削除できるようになりますか?


記事No: 15390
投稿日: 2017/02/12(Sun) 23:14:03
タイトルRe: サーバー上のファイル削除について
ID情報: teketen
投稿者: てけてん

検索したら、
「WinSCPでグループの書き込み権限があるのにPermission deniedエラーが出る場合の対処法」
http://www.hoge256.net/2014/10/1196.html
のページを見つけました。
試して見て下さい。

ただ、CGIスクリプトで生成したファイルは、削除出来ない場合があります。
FTPソフトで見た時に、消せないファイルの所有権が、サーバーのID(nobody等)になってしまう場合です。
そんな時に、削除出来るCGIスクリプトが
http://www.t-okada.com/shu1_note/shu1_note/19_11_log.html
からダウンロード出来ますので、試してみて下さい。

このスクリプトを試しても駄目な場合は、サーバー管理者に該当ファイルを削除してもらうしかありません。


記事No: 15392
投稿日: 2017/02/12(Sun) 23:54:02
タイトルRe^2: サーバー上のファイル削除について
ID情報: flaiud59
投稿者: yoyo
URLhttp://www.med.nihon-u.ac.jp/home/tokusawa/index.html

「WinSCPでグループの書き込み権限があるのにPermission deniedエラーが出る場合の対処法」
http://www.t-okada.com/shu1_note/shu1_note/19_11_log.html
共に出来ませんでした。サーバー管理者に該当ファイルを削除してもらうしかないんですかね。

色々とありがとうございます。


記事No: 15393
投稿日: 2017/02/13(Mon) 09:17:36
タイトルRe^3: サーバー上のファイル削除について
ID情報: teketen
投稿者: てけてん

https://www.synck.com/blogs/technote/technote_1278964005.html
上記スクリプトを試すか、

http://chaichan.lolipop.jp/qa1500/qa1995.htm
こちらで紹介されている、以下のスクリプトを適当な名前をつけて(test.cgiなど)

#!/usr/bin/perl
system("rm -f ファイル");
print "Content-type: text/plain\n\n";
print "File removed.\n";

「ファイル」には削除したいファイル名に変更して、削除出来ないファイルのあるディレクトリに置いて、パーミッションを755又は705にして、ブラウザでアクセスします。
スクリプトは、
#!/usr/bin/perl
のPerlのパスが一番上の行になるようにして下さい。

また、ご利用のサーバーによっては、ファイルマネージャーとかコントロールパネルのように、WEB上からファイルを管理出来るツールを提供している場合があります。
例えば、KAGOYAさんなら
http://support.kagoya.jp/kir/manual/utility/owner.html
のようなサービス。
ご利用のサーバーで、このようなサービスがあるかを確認して下さい。
なければ、サーバー管理者に依頼です。

これ以上は、申し訳ありませんが、こちらのサポート掲示板では、対応出来ません。


[検索ページ]