はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 ユーザーで書き込みできない
日時: 2006/05/10 12:46
名前: くちなし   <[email protected]>
参照: http://dqpo-s.ddo.jp/

①不明点・障害内容:adduserでユーザーをhomeディレクトリに作成し、パーミッションを設定したのですが、そのユーザーでFTPログインしてもファイルを書き込むことができません。
また、ルートでCGIを動かすことはできるのですが、ユーザーディレクトリにCGIを設置し、アクセスすると403が表示されてしまいます。
どなたかご教授お願いいたします。
②ログの有無   :無し(?)
  (有:その内容):
③Distribution  :FedoraCore2
      Version:
④Service Name  :
      Version:
⑤ネットワーク構成:
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 Re: ユーザーで書き込みできない ( No.16 )
日時: 2006/05/10 22:46
名前: 管理者

問題ありませんね・・・

では、ユーザ(test)のIDは503ですか?

# cat /etc/passwd | grep test

上記の結果の3カラム目は503になっていますか?(カラム:セパレータは":"です)
メンテ
 Re: ユーザーで書き込みできない ( No.17 )
日時: 2006/05/10 23:02
名前: くちなし   <[email protected]>
参照: http://dqpo-s.ddo.jp/

test:x:503:503::/home/test:/bin/bash
と表示されました。
メンテ
 Re: ユーザーで書き込みできない ( No.18 )
日時: 2006/05/11 11:21
名前: 管理者

ご返事が遅くなりまして申し訳ありません。

ユーザホームページ上のCGI実行ではなく、ベース上("~"以外のパス)での実行は可能ですか?
メンテ
 Re: ユーザーで書き込みできない ( No.19 )
日時: 2006/05/11 15:52
名前: くちなし   <[email protected]>
参照: http://dqpo-s.ddo.jp/

はい。
http://dqpo-s.ddo.jp/time.cgi
のように、ルートディレクトリであれば実行されます。
メンテ
 自己解決したため、ご報告 ( No.20 )
日時: 2006/05/16 09:19
名前: くちなし   <[email protected]>
参照: http://dqpo-s.ddo.jp/

ユーザーディレクトリのCGIでところかまわず403になってしまった問題は、以下のhttpd.confの設定を変更することにより解決しました。

#<Directory /home/*/public_html>
#  AllowOverride FileInfo AuthConfig Limit
#  Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#  <Limit GET POST OPTIONS>
#    Order allow,deny
#    Allow from all
#  </Limit>
#  <LimitExcept GET POST OPTIONS>
#    Order deny,allow
#    Deny from all
#  </LimitExcept>
#</Directory>



<Directory /home/*/public_html>
  AllowOverride All
  Options ALL
#  <Limit GET POST OPTIONS>
#    Order allow,deny
#    Allow from all
#  </Limit>
#  <LimitExcept GET POST OPTIONS>
#    Order deny,allow
#    Deny from all
#  </LimitExcept>
</Directory>

ただ、403は出なくなったものの、500が表示されてしまいました。
そこで、/usr/sbin/suexecをリネーム(例/usr/sbin/suexec1)したところ、ユーザーディレクトリで正常にCGIを実行することができました。
http://dqpo-s.ddo.jp/~test/rand.cgi

管理人さんを始め、長い間お答えいただきました方、本当にありがとうございました。
メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.