• 締切済み

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

初めまして、こんばんわ 今、自宅サーバーでpukiwikiを動作させています。 そこで、プラグインやユーザー認証等を使いたいのですが、 パーミッションの設定方法がよく分かりません。 pukiwikiを動作させる上で公式ページなどを参考にしましたが、 あまり要点をつかめず、迷走しております。 また、ユーザ認証などはパーミッションの設定は不要なのでしょうか? pukiwikiのパーミッションの設定方法をご指導いただいてもよろしいでしょうか? 自宅サーバーには、 Active Perl 5.8.8 Build 822 Apache HTTP Server 2.0.63 pukiwiki1.4.7 をインストールして動かしています。

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

  • 4345453
  • ベストアンサー率60% (3/5)
回答No.1

ファイルのパーミッション設定は FTPで転送しているとして、FFFTPソフトをお使いでしたら、サーバ(右側)の ファイルを右クリックして、属性変更がありますので、チェックボックスで 変更できます。

関連するQ&A

  • パーミッションの設定

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

  • apache(.htaccess)の設定

    pukiwikiを使っていろいろ遊んでいるのですが,apacheの設定で困ったので教えてください. apacheサーバのIPアドレスは192.168.0.10で,pukiwikiは/var/wwwにあります. 理想はhttp://192.168.0.10とアクセスすると,http://192.168.0.10/pukiwikiと表示させたいです. apacheの設定で, DocumentRoot /var/www/pukiwiki としたのですが,http://192.168.0.10でpukiwikiのページが表示されましたが.http://192.168.0.10/pukiwikiではエラーでした. なお,apacheのログをみるとpukiwiki/pukiwikiは無いといった内容でした. /var/wwwに.htaccessを設置してみたのですができませんでした. .htaccess(パーミッション666) Redirect permanent /var/www/ /var/www/pukiwiki/ よろしくお願いします.

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

    PHPのパーミッションの設定について 自分でアパッチを設定したのですが、 自分のサーバーでPHPのテストをするには サーバーと同じようにパーミッションの設定をしないといけないです。 これはどうやったら出来るんでしょうか? また、詳しくファイルの性質ごとに属性を変える基準がかいてるページは無いでしょうか? 分かる方教えていただけますか?

    • ベストアンサー
    • PHP
  • パーミッションの設定について

    携帯対応のメールフォームということで 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
  • pukiwikiのユーザ認証の設定で困っています・・・。

    初めまして。 現在、自宅のサーバーでpukiwikiを使ってHPを構築しているのですが、 ユーザ認証の設定が中々うまくいかずに困っているのです。 今、下記のように設定してトップページからユーザ認証するのには 成功致しました。 ///////////////////////////////////////////////// // User definition $auth_users = array( // Username => password 'ユーザID' => 'パスワード', // Cleartext 'bar' => '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // PHP md5() 'bar_passwd' 'hoge' => '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx', // LDAP SMD5 'hoge_passwd' ); ///////////////////////////////////////////////// // Authentication method $auth_method_type = 'pagename'; // By Page name //$auth_method_type = 'contents'; // By Page contents ///////////////////////////////////////////////// // Read auth (0:Disable, 1:Enable) $read_auth = 1; $read_auth_pages = array( // Regex Username '##' => 'ユーザID', '#HogeHoge#' => 'hoge', ); ///////////////////////////////////////////////// // Edit auth (0:Disable, 1:Enable) $edit_auth = 1; $edit_auth_pages = array( // Regex Username '##' => 'ユーザID', '#HogeHoge#' => 'hoge', ); しかし、ユーザ定義でユーザを追加して認証をかけたいページ名を指定 しても認証が動いてくれません。 トップページに認証を付けると他は動かなくなってしまったりするの でしょうか? できれば、一部のページを一部のユーザのみが編集できるように、 認証をかけたいのです。 どうか、こんな無知な私にご指導頂いてもよろしいでしょうか? 自宅サーバーには、 Active Perl 5.8.8 Build 822 Apache HTTP Server 2.0.63 pukiwiki1.4.7 をインストールして動かしています。

    • 締切済み
    • PHP
  • Apacheのパーミッション

    Ubuntu9.04でApacheのホームページ作成をしています。 public_htmlディレクトリの中に、htmlファイルをおいて http://サーバー名/~ユーザー名/public_html/ファイル名 と入力してもNot Fonudという結果です。 これはパーミッションの問題なのではと 自分は考えているのですが、設定方法がわかりません。 パーミッションをどのように変えればよいか。 または他にこんな問題があるのではないか。 という意見ありましたら、教えてください。

  • suEXECとパーミッションの関係がわかりません

    ホームページ作成初心者です。 (A) suEXECについて http://www.aconus.com/~oyaji/www/apache_linux_suexec.htm では、 ----------------------- なお、CGI 関係以外のファイル( HTML や GIF 等)の扱いは、従来どおり "644" 等としないと見えません。suEXEC はあくまで CGI や SSI の実行に関してのみ機能するものだからです。 ----------------------- 一方 http://tech.bayashi.net/pdmemo/permission.html では、 ----------------------- 拡張子が .html などの HTML ファイル ==> 600 ----------------------- となっています。 600では一般のサイト訪問者がread出来ない様に思えるのですが、問題ないのでしょうか? suEXEC設定がされているサーバーでは、各拡張子のパーミッションはどのように設定すれば良いのか教えてください。 (B) http://tech.bayashi.net/pdmemo/permission.html の ------------------------------- ■UNIX + Apache サーバで nobody権限の場合 UNIXのApacheは通常 nobody権限で実行され ■UNIX + Apache サーバで SuExec環境の場合 SuExec環境では、Apacheがユーザ(オーナ)権限で実行されます。 ------------------------------- 上記のApacheの nobody権限、ユーザ権限、オーナ権限 というのは FTPソフトでパーミッションを設定するときの オーナー権限、グループ権限、ユーザ権限 とは全く関係のない別物なのでしょうか? 特にnobody権限とは何でしょうか? -------------------- ファイルの読み書きもnobody権限しかありません。なので、パーミッションでも第三者に対する許可が必要です -------------------- ↑が何を言っているのか理解できません。 (A)(B)について教えてください。

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

    昨日はじめて自鯖を立てようと思い apache2にて鯖を立てました。 こちらの環境は OS:windowsXP server:apache2 + ActivePerl CPU:Pen4 3.0Ghz メモリ:1024MB CGIの勉強をしたく、アップローダーを設置することに しました。http://sugachan.dip.jp/download/uploader.php こちらのサイトのSn Uploaderというものです。 Cgiの1列目#!のperlパスを自分の環境の #!C:/Perl/bin/perl に変更し ホームディレクトリ下のcgi-binフォルダ下に設置しました。 http://localhost/cgi-bin/upload.cgiにアクセスし 動作を確かめようとしたのですが500エラーがでてしま います。ためしに他のCGIを用意し試しましたところ きちんと動作しました。Apacheのほうの設定はすんでいます。いまのところパーミッションを疑っているのですが、Windowsの場合パーミッションの設定がいらないと聞いたことがあるのですがどうなんでしょうか? もし設定が必要な場合、自鯖にFFFTP等のソフトで繋いでパーミッションの変更を行うことはできるのでしょうか。自鯖にFTPサーバがないと無理なんでしょうかね? 初心者な質問で申し訳ないです。もしFFFTP以外の方法でパーミッションの変更方法があるのでしたら是非おしえてください。日本語がわかりにくいところがあると思いますが疑問な点がありましたら言ってください。よろしくお願いいたします。

    • 締切済み
    • CGI
  • PHPのパーミッション変更の方法

    借りているサーバーが新しく移行しまして、 セキュリティの向上のため、PHP は Apache のモジュ ールとしてではなく、自動的にCGIとして動作します。 PHPが正常に動作しない場合は、PHPのパーミッションやPHPを設置しているディレクトリのパーミッションを [755] にしてお試しください。 と言われました。 使っているのはsmartFTPです。 パーミッション変更の方法を教えてください!

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

    最近 PHP と MySQL の勉強をはじめました。 パーミッションについて教えてください。 サーバをレンタルしてPHP で MySQL に接続してデータを読み込んでいます。MySQL に接続する際の サーバ名,ユーザ名,パスワード,データベース名 は info.php という別のPHPファイルに書き込み、それを require_once(info.php) で読み込んでデータベースに接続しています。 info.php は data というディレクトリに格納していますが、セキュリティのためにパーミッションを設定したほうがいいと聞いたのですが data と info.phpのパーミッションはいくつにしたらよいのでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう