投稿内容が、nakami.datに保存される掲示板を設置しました。言語はPerlです。
最初は上手く動いていたのですが
nakami.datをデスクトップ上に落とし
それをFTPソフトでアップしてみたところ
nakami.datを書き込みモードでオープンすることができなくなってしまいました。
パーミッションを調べてみたのですが、
掲示板CGIで作成されるnakami.datも、FTPソフトでアップしたnakami.datも両方同じ644で、
違う所はCGIで作成されるnakami.datの所有者がwww、
FTPソフトでアップしたnakami.datの所有者が1000になっている所だけでした。
この所有者というのが何なのかよくわかりません。
FTPソフトでアップしたファイルを書き込みモードでオープンするにはどうしたら良いでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
UNIX系OSやWindowsNTなど、マルチユーザ環境で使われることを想定しているOSにおいては、自分が作ったファイルを勝手に他人に消されては困るので、各ファイルやディレクトリに「誰がそのファイルの所有者か」という情報を割り当てます。
で、ファイル・ディレクトリ毎にファイルの所有者や同じグループの人間、外部ユーザーに対するアクセス権限を設定したものがPermissionというわけです。で、今回の件ですが、回避策は2つ考えられます。
ユーザー名「www」でファイルを作成できる権限をお持ちなのであれば(root権限を持っている、wwwのID・パスワードを知っているなど)、単にwwwの名前でLoginしてファイルをアップロードするか、rootでLoginしてchownで所有者を変更する(root権限がある場合のみ)だけで済むでしょう。
そうでない場合は、おそらく「www」というユーザーはサーバの管理者サイドのIDですから、一般ユーザがファイルの所有者を「www」に変更することは通常できないと思いますので、「www」がnakami.datに対して書き込むことを許可するために、ファイルのPermissionを666に変更する必要があります。
まあたぶん後者の方法の方が確実でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- SSL・HTTPS 掲示板サイトへの書き込みができない件(ブラウザソフトを変えてもできない) 2 2022/11/20 10:48
- Java JaneStyleのスレッドが見れなくなった 1 2023/06/10 08:02
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- MySQL MYSQL エラー 2 2022/10/18 11:37
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
apacheでPerl CGIが作動せず、5...
-
ホームページでCGIのフォームを...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
フォームを再送信しますか?
-
エクセルで集計したい。
-
古ーくからフリーのtree.cgi掲...
-
CGIって何ですか?簡潔に教えて...
-
cgiからsendmailを送信で文字化け
-
Perl 別ドメインのファイル存在...
-
チェックボックスでのvalue値の...
-
CGIの設置が分かりません・・・
-
一番簡単なCGI,掲示板の設置教...
-
サイト訪問者の情報を取得したい
-
htmlからパラメータで、cgiに渡...
-
CGIゲーム設置について
-
perlで書いたcgiでsqliteの使い...
-
CGIが読み書きするデータファイ...
-
「CGIにより定義されていない」...
-
掲示板専用スクリプトなどを使...
-
cgiの注釈が出来ない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
apacheでPerl CGIが作動せず、5...
-
フォームを再送信しますか?
-
ホームページにメールフォーム...
-
入力フォーム(電話番号)
-
3DCG
-
ホームページでCGIのフォームを...
-
(フリーの)ツリー掲示版CGI、...
-
/bin/awk '{print $5}'ってどう...
-
CGIが読み書きするデータファイ...
-
.htaccessについて
-
perlで書いたcgiでsqliteの使い...
-
htmlからパラメータで、cgiに渡...
-
アクセスカウンター(counter.cg...
-
cgiからsendmailを送信で文字化け
-
POSTメソッドの最大容量について
-
チェックボックスでのvalue値の...
-
CGI.pmはもう古い!?
-
ホームページにCGIを設置したの...
-
サイト訪問者の情報を取得したい
おすすめ情報