• ベストアンサー

パーミッション設定について

自作CGIまたはDLしたCGIを改良したCGIを使う場合、 CGIは通常どおり転送するわけですが..... そこで思ったのは、その後行うパーミッション設定なんですが.... (freewebにHPがあるとして) freewebにファイルを転送したあとにパーミッション設定を するとしたらどーすればいいんでしょうか? (freewebは、telnetがだめって書いてあるんですが。) その場合は、転送する前にパーミッションを設定すればいいので しょうか? どーしたらいいのでしょうか?助言おねがいします。

  • CGI
  • 回答数5
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • _mer_
  • ベストアンサー率47% (27/57)
回答No.1

FTPのソフトウェアでパーミッションが設定できるはずですよ。 もし出来ないソフトウェア(単にアップロードするだけとか)であれば、それはやめて、 出来るものに変えた方が良いと思います。 転送する前にする、というか、「こういうファイル(cgiならば.cgiとか.plとか)の時はこのパーミッションでアップロードする」と言う設定が出来れば、それでも良いですが、 それも出来ないのであれば、同じく^^;FTPのソフトを変えた方が良いと思いますよ。 頑張って下さいね。

参考URL:
http://www.vector.co.jp/vpack/filearea/win/net/network/copy/index.html
otoko20001
質問者

お礼

解決しました。どうもありがとうございます。

otoko20001
質問者

補足

...... なるほど。ためになります。 現在使用しているのはFFFTPです。 .....どこかにそのような設定をする場所はあるのでしょうか?

その他の回答 (4)

  • 1986
  • ベストアンサー率22% (113/506)
回答No.5

環境設定とかは関係なく、ただ属性変更をしたいのであれば、 右フレームに表示されているファイルを右クリックして、「属性の変更」を選択すればOKです。

otoko20001
質問者

お礼

ありがとうございました。 右クリックのことをすっかり忘れてました。 最近大学で新しくPCを導入したときに今までの生徒の 使い方が悪かったのでそれを抑制しようと いろいろと制限がついてしまい (右クリックの処理速度がなぜか遅い.....) それで右クリックを使わない日々が続いていて、 右クリックの存在を忘れてました。(笑)

  • NINJA104
  • ベストアンサー率43% (133/306)
回答No.4

FFFTPをお使いとの事ですので、以下の様に行います。 画面右にfreeweb内のディレクトリが見えていますよね? パーミッションを変更したいファイルを左クリックで選択し、右クリックで操作メニューを開くと... そこに『属性の変更』(だったかな?)が見付かります。 FFFTPでは、属性=パーミッションです。

otoko20001
質問者

補足

特に、freewebというわけではないのですが....。 FFFTPのオプションの環境設定なかに、転送3というところに アップロードするファイルの属性とありますが、そこで 変更すればいいのでしょうか? 今のところまだCGIは使ってないのですが、そろそろ使ってみようか と思い、(今のホストでは自作CGIは使えないので)いろいろと検索 していたところです。

noname#8250
noname#8250
回答No.3

freewebに限りませんが...FTPクライアント(FFFTPなど)を使って、ファイルをアップロードします。それからパーミッションの設定をするわけです。アップロードする前に設定なんて出来ません。 パーミッションの設定は基本的に 実行ファイル(cgiなど)...755 or 777 データの読み書きをするファイル(dat)...666 読み出し専用のファイル(plやhtml,gif)....644 となります。(プログラムの書き方によっては違います) とほほのWWW入門やネットサーフレスキューなどを参考に勉強されることをお勧めします。

参考URL:
http://www.rescue.ne.jp/,http://tohoho.wakusei.ne.jp/
otoko20001
質問者

お礼

回答ありがとうございます。 「とほほ」や「ネットサーフレスキュー」 これから参考にしながら精進します。

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.2

FTPツールを使用して、パーミッションの設定は出来ます。  お使いのOSがわからないので、ツールはわかりません、  Windows系のOSをお使いなら、”FTP Explorer"がお薦めです。

otoko20001
質問者

お礼

回答ありがとうございます。 他の人のアドバイスで解決しました。 失礼します。

関連するQ&A

  • パーミッションの設定について

    この度、人事異動になりまして、社内HP担当になりました。(まだCGIは初心者です。)パーミッションの設定は、どんなサーバでも必要と思っていましたが、赴任先のWEBサーバはWindowsNTで、CGIファイルを転送後、パーミッションをFFFTPでいくら設定しようとしてもできませんでした。 昔仕事でお世話になったwebクリエイターに聞くと、Windowsは設定不要な場合があり、また、FFFTPではなく、telnetで設定するのではないか?とアドバイスを受けました。いろいろ私なりに調べましたが未だ解決の糸口を見出せません。どなたか愛の手を・・・

    • ベストアンサー
    • CGI
  • DreamWeaverMXでのパーミッションの設定

    CGIを使いたいのですが、どうしてもパーミッションの設定と転送する際、バイナリ・テキストモードでの転送の仕方が、ヘルプなどを見ても一向に分かりません・・・。どなたか教えてください。すごく困っています。

  • パーミッションについて

    フリースペースを使ってHPを作り始めました。 そこで、パーミッションの設定の部分で疑問が生じたので質問させてください。 パーミッションの2桁目はグループに対しての設定のようですが、 この「グループ」とは一体何を表しているのでしょうか? 同一フリースペースを利用した他のHPの製作者を指しているのでしょうか? もし、パーミッションの二桁目を許可した場合、 他のHPのCGIやらの影響を受けることもあるんでしょうか?

  • パーミッションの設定について

    携帯対応のメールフォームということで http://www.xtrec.com/script_pm.htm こちらのcgiを使わせていただこうと思いDLしました。 --------------------------------- [ 設定方法 ] DLした解凍済みファイルを貴方の任意の場所へアップロードして下さい。 ■pm1.56解凍フォルダ/ ┣■css/ ┃┣‥admin.css (管理ページ用CSS) ┃┣‥common.css (共通設定CSS) ┃┣‥mobile.css (フルブラウザ搭載携帯用スキン) ┃┗‥s01.css (スキン) ※ ┣■data/ ┃┣‥.htaccess (セキュリティ用) ┃┣‥common.php (共通設定関数) ┃┣‥config.ini (設定ファイル) ※ ┃┣‥h_log.cgi (連続投稿規制用) ※ ┃┗‥log.cgi (ロフファイル) ※ ┣ admin.php (設定用スクリプト) ┗ index.php (メールフォームスクリプト) パーミッションの設定は下記です。 dataフォルダ内※印のconfig.ini/h_log.cgi/log.cgiの3つのファイルを 606又は666又は707又は777等にその他に書込許可が行えるよう属性変更ください。 サーバーの仕様書をご覧頂き、推奨されてるものが宜しいかと思います。 その他は特に変更がありません。 パーミッションの設定が終わりましたら http://お使いのサーバー/スクリプトフォルダ/admin.php へアクセスします。 ユーザー認証画面が出ますので・・・ ----------------------------------------- と、メモがありましたが、 レンタルしてるHPスペースの推奨では CGI 700(777,766,722では動作しません) CGIから読み書きするファイル 600 CGIでファイルを作成するためのディレクトリ(フォルダ) 701 CGIを置くディレクトリ 701(777,766,722では動作しません) とあったので、 ●h_log.cgi/log.cgi →700 ●config.ini701 →701 ●pm1.56解凍フォルダ →701 ●dataフォルダ →701 にしたのですが、 「ERROR!認証失敗!!」と出てきて、 ユーザー認証画面が出てきません。 (成功するとユーザー認証画面が出てくるらしいのですが) パーミッションがおかしいと思うのですが 何をどうかえていいのかわかりません… すみません。よろしくお願い致します。

    • 締切済み
    • CGI
  • Permissionについて

    あるCGIを試用させていただいているのですが お客様から登録された情報が少したつと消えてしまうので困ってます・・。 パーミッションの記述で下記1(お借りしているCGIサイトの説明)と下記2(UPしたサーバーの説明)が違うのでどのように変更すればいいのか教えて下さい。よろしくお願いします。 あと、パーミッションの問題以外で考えられることはありますか?何卒宜しくお願いします。 --1--- ba**er_** (フォルダ)[755] -  set.cgi [755]         in.cgi [755]         send.cgi [755]         ip.dat [666]          ba**er.dat [666]          jcode.pl [644]         mimew.pl [644]   lock(フォルダ) [777] ----2---- CGIホームページご利用方法 WWWサーバについて CGIサーバ cgixx.******.or.jp には、Apache を使用しております。 Permissionについて CGIのPermission(アクセス権)については、FTPで転送された際に、604(-rw----r--)となります。FTPのchmodで、704(-rwx---r--)に変更して下さい。 また、ディレクトリに関しては、FTPで転送された際に、705(drwx---r-x)となります。ディレクトリ内にCGIを設置する場合、そのディレクトリのPermissionは、705(drwx---r-x)のままにして下さい。777(drwxrwxrwx)に変更すると、そのディレクトリ内のCGIが動作いたしませんので、ご注意下さい。 尚、本サーバにおいては、お客様のCGIは、お客様のアカウント権限で実行されます。

    • 締切済み
    • CGI
  • パーミッションの設定

    質問1: 通常、フォルダ、HTMLファイル又はPHPファイルをサーバへFTPでアップロードする時は、パーミッションの設定をどのようにすればよいのでしょうか?現時点の構成では、フォルダのパーミッションが765で、全てのファイルのパーミッションが664でもサイト自体は動作はしますが、これでセキュリティ上問題ないですか? 特に「オーナー」と「グループ」のパーミッションというものが何なのだか良く理解できていません。サーバは、レンタルサーバを使用しています。「オーナー」がサーバを借りている自分ということは検討がつくのですが(オーナー=サーバを借りている人ですよね??)、いくら自分がオーナーでも自分が通常のブラウザーから自分のサイトにアクセスした場合、それが一般の人なのかそれともオーナーなのかなんて私のサイトに分かるはずもないと思います。 それでは、オーナーのパーミッションとはどのような時のために設定するのでしょうか?また、グループってだれのことですか? 質問2: ベーシック認証をかけたフォルダー内のパーミッションの設定に関する質問です。 通常、.htpasswd、.htpasswd及びベーシック認証がかかっているフォルダ内のパーミッションは765に設定して、そのフォルダ内のの全てのファイル(.htpasswd及び.htpasswdも含めて)の属性(アクセス権)は604に設定するのですよね? それとも、.htpasswd及び.htpasswdのファイルの属性を604に設定すれば、ベーシック認証がかかっているフォルダ内の他のファイルの属性は604にする必要はないのでしたっけ(664などでも良いのでしたっけ?)? よろしくお願いします。

  • パーミッションが変わってしまう

    cgiとdatデータのパーミッションをcgi提供者の推奨する値にサーバー側で変更しても、数十秒後には元に戻ってしまいます。サーバーはロリポップで、以前他のHPで同cgiを導入した経緯もあり、動作環境は問題ありません。 違う点といえば、以前はレンタルサーバを自分で登録しcgi設定をし、今回はクライアントがレンタルサーバ登録し、サーバ情報をもらって自分のPCからデータをアップ、サーバ側でパーミッション変更という形です。 レンタルサーバのユーザーが異なる場合、パーミッションの書き換えが勝手に書き換えられる、ということがあるのでしょうか。 もしその場合、どのように対処すればよいのかご指導ください。

    • ベストアンサー
    • Perl
  • cgiのパーミッションの設定の仕方がいけないの?

    始めてCGIを使ったダウンロードカウンタをHPにアップしました。 パーミッションも、755と666で設定したのですが、ビュー(downcnt.cgi?action=vew)をみようとすると、 Forbidden You don't have permission to access /dawncnt/downcnt.cgi on this server. とでてきます。 何がいけないのでしょか? CGIは、http://village.infoweb.ne.jp/~tkiku/wsp/soft/cgi06.html で、ダウンロードさせていただきました。 質問内容の説明が足りないかもしれませんが、アドバイスよろしくお願い致します。

    • ベストアンサー
    • CGI
  • TOK2のパーミッションについて

    下記のサイトの左側の列にある「新規登録(無料)」を押すと、パーミッションに関するメッセージが出ます。 http://www.thera-garden.com/ 【以下、メッセージ】 あなたの設置したCGIは何らかのエラーのため動作しません。 あなたの設置したCGIのスクリプトを以下の注意点に沿ってチェックしてください。 1.パーミッションはあっていますか? TOK2では各ユーザーの権限でCGIが動作します。 CGIのパーミッションは700です。 CGIを設置するディレクトリーのパーミッションは701で動作します。 パーミッションについての詳しい説明をお読みください。 それ以外の場合はFTPソフトなどでCGIファイルのパーミッションを正しく設定してください。 2.CGIで使用されるファイルのパスはあっていますか? あなたのディレクトリー(フォルダ)のフルパスは /home/member/あなたのアカウント/です。 3.配布されているCGIを設置する場合 配布されているままの状態(改造をしない)で設置してみてください。 ここで、質問ですが、ただ単に、新規登録をしたいだけなのに、パーミッションに関する調整が必要なのでしょうか? 何が起きているのか、さっぱり分からないので、ぜひ教えて下さい。

  • パーミッションの決まりを教えてください。

    すみませんが、パーミッションの根本的な意味が分かりません。よく、CGIなどの設置を行う際にパーミッションの設定があるのですが、私は説明サイトなどで言われるがまま755にしたり、666に設定したりとしています。 これって何か決まりがあるのでしょうか?この説明をしてくれている人たち(製作者)は何を基準にパーミッションを決めているのでしょうか? 例えば拡張子によって設定するお約束とかがあるのでしょうか?もし、何も説明がないCGIを設置しようとした場合でも、分かっている人は設置が可能らしいですが本当ですか?私は何をどうしたらいいのかさっぱり分かりません。 お分かりになる方がいましたら、参考サイトでも結構ですので教えていただけたらと思います。 宜しくお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう