TOPページ掲示板
作成日:2007年11月02日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.3006 httpdディレクトリへログインできない


No.3006 投稿時間:2007年11月02日(Fri) 10:52 投稿者名:kou URL:
タイトル:httpdディレクトリへログインできない

いつもお世話になってます、vin4.1の設定でhttpディレクトリを”ユーザーの追加と削除”の方法で作ったんですがログインできません、他のユーザーはすべてうまくいったんですが、httpdディレクトリは何か特別なんでしょうか?

# useradd httpd
# passwd httpd
Changing password for user httpd. New password:
Retype new password:
passwd: all authentication tokens updated successfully.
# chmod 711 /home/httpd/


No.3007 投稿時間:2007年11月02日(Fri) 13:53 投稿者名:Yosi@管理人 URL:
タイトル:Re: httpdディレクトリへログインできない

実際にFTPで接続するユーザー(httpd)に/home/httpd の所有権を変更すればいいのでは?

# chown -R httpd:httpd /home/httpd


No.3008 投稿時間:2007年11月02日(Fri) 23:22 投稿者名:kou URL:
タイトル:Re^2: httpdディレクトリへログインできない

アドバイスありがとうございます、所有権変更
# chown -R httpd:httpd /home/httpd しても変わらないのでいったんユーザーを削除して # userdel httpd 一からやり直したんですが”グループ httpd は存在します。このユーザをそのグループへ追加するには -g を用いてください。”こんなメッセージが出ます、原因わかるでしょうか?よろしくお願いします。


No.3009 投稿時間:2007年11月02日(Fri) 23:26 投稿者名:Yosi@管理人 URL:
タイトル:Re^3: httpdディレクトリへログインできない

# userdel -r httpd
で削除してもいけませんか?


No.3010 投稿時間:2007年11月02日(Fri) 23:30 投稿者名:kou URL:
タイトル:Re^4: httpdディレクトリへログインできない

>
現状で  # userdel -r httpd とやると”userdel: ユーザ httpd は存在しません”と出ます、お手数ですがよろしくお願いします。


No.3011 投稿時間:2007年11月02日(Fri) 23:32 投稿者名:Yosi@管理人 URL:
タイトル:Re^5: httpdディレクトリへログインできない

エラーメッセージ通りにユーザーを追加して見たらどうですか?

# useradd -g httpd


No.3023 投稿時間:2007年11月03日(Sat) 23:06 投稿者名:Yosi@管理人 URL:
タイトル:Re^6: httpdディレクトリへログインできない

ドキュメントルートを
/home/httpd/html
にしたいのでしたら
# makdir -p /home/httpd/html

で/home/httpd/htmlを作成してから実際にFTPで接続するユーザーに/home/httpd/html の所有権を変更すれば良いとおもいます。

# chown -R ユーザー名:グループ名 /home/httpd/html

もちろんapacheのconfの設定も
標準の/var/www/htmlから/home/httpd/html
へ変更が必要になります。

設定後にapacheの再起動をすればOKだと思います。


No.3025 投稿時間:2007年11月04日(Sun) 08:10 投稿者名:moko URL:
タイトル:Re^7: httpdディレクトリへログインできない

まず、下記のコマンドでhttpdユーザーとグループとディレクトリを
削除します。

# userdel httpd
これでユーザーが削除されます。 (すでに削除ずみかな?)
次にグループを削除します。(ユーザーを作成したときにオプションを指定しなしと同じ名前で自動で作成されています)
# groupdel httpd

次にディレクトリを削除します。
# rm -rf /home/httpd/html
# rm -rf /home/httpd

これで、ユーザーを作った前の状態になっています。
次にユーザーの作成、
# useradd -d /home/httpd httpd
上記のコマンドは、ユーザー名 httpd ホームディレクトリが/home/httpd で作成されます。
もちろん、自動的にグループhttpdも作成されています。
# id httpd
これで、きちんと作成されているか確認 (UID GIDが確認できます)


No.3026 投稿時間:2007年11月04日(Sun) 08:15 投稿者名:moko URL:
タイトル:Re^8: httpdディレクトリへログインできない

続き

apacheのドキュメントルートに指定する場合は、httpdディレクトリ以下にhtdocs なり htmlなり public_htmlなり お好きなディレクトリを
作成して、指定すること。
理由はbashファイルが作成されているので、ちょっと危険だから。
# ls -a
で/home/httpdを覗くと.で始まるファイルが多数あります。

あとはapacehの設定です。
がんばってください!!


No.3028 投稿時間:2007年11月04日(Sun) 19:42 投稿者名:kou URL:
タイトル:Re^9: httpdディレクトリへログインできない

> 続き
>
> apacheのドキュメントルートに指定する場合は、httpdディレクトリ以下にhtdocs なり htmlなり public_htmlなり お好きなディレクトリを
> 作成して、指定すること。
> 理由はbashファイルが作成されているので、ちょっと危険だから。
> # ls -a
> で/home/httpdを覗くと.で始まるファイルが多数あります。
>
> あとはapacehの設定です。
> がんばってください!!
mokoさんアドバイスありがとうございます、ここの所ちょっと仕事が忙しくサーバーを触ってる時間がないんですが時間のあるときにやって見ます、また結果報告します、ありがとうございました。


No.3031 投稿時間:2007年11月04日(Sun) 20:53 投稿者名:kou URL:
タイトル:Re^9: httpdディレクトリへログインできない

> 続き
>
> apacheのドキュメントルートに指定する場合は、httpdディレクトリ以下にhtdocs なり htmlなり public_htmlなり お好きなディレクトリを
> 作成して、指定すること。
> 理由はbashファイルが作成されているので、ちょっと危険だから。
> # ls -a
> で/home/httpdを覗くと.で始まるファイルが多数あります。
>
> あとはapacehの設定です。
> がんばってください!!
kouです、親切にアドバイスありがとうございました、おかげさまでアパッチの設定は解決しました、またいろいろここに書き込むかもしれませんが、そのときはよろしくお願いします。


No.3029 投稿時間:2007年11月04日(Sun) 19:43 投稿者名:kou URL:
タイトル:Re^7: httpdディレクトリへログインできない

> ドキュメントルートを
> /home/httpd/html
> にしたいのでしたら
> # makdir -p /home/httpd/html
>
> で/home/httpd/htmlを作成してから実際にFTPで接続するユーザーに/home/httpd/html の所有権を変更すれば良いとおもいます。
>
> # chown -R ユーザー名:グループ名 /home/httpd/html
>
> もちろんapacheのconfの設定も
> 標準の/var/www/htmlから/home/httpd/html
> へ変更が必要になります。
>
> 設定後にapacheの再起動をすればOKだと思います。
Yosiさんアドバイスありがとうございます、ここの所ちょっと仕事が忙しくサーバーを触ってる時間がないんですが時間のあるときにやって見ます、また結果報告します、ありがとうございました。


No.3030 投稿時間:2007年11月04日(Sun) 20:50 投稿者名:kou URL:
タイトル:Re^7: httpdディレクトリへログインできない

> ドキュメントルートを
> /home/httpd/html
> にしたいのでしたら
> # makdir -p /home/httpd/html
>
> で/home/httpd/htmlを作成してから実際にFTPで接続するユーザーに/home/httpd/html の所有権を変更すれば良いとおもいます。
>
> # chown -R ユーザー名:グループ名 /home/httpd/html
>
> もちろんapacheのconfの設定も
> 標準の/var/www/htmlから/home/httpd/html
> へ変更が必要になります。
>
> 設定後にapacheの再起動をすればOKだと思います。
kouです、大変お手数おかけしました、解決しました、ありがとうございました。FTPでアップロードできなかったのはディレクトリのパーミッションでした、どこかの口の悪い人の言うことも一理ありました、httpdもhtmlも755にしたんですがこれでいいですよね?まだ解決できてない設定があるんですがもう一度見直してみます。またいきずまったらよろしくお願いします。


No.3020 投稿時間:2007年11月03日(Sat) 20:34 投稿者名:hiko URL:
タイトル:Re^3: httpdディレクトリへログインできない

自分は未熟ですが
標準で
VER/www/htmlですね、
自分はwwwコピーしてhomeに移動してリネームでhttpdにしました
ドキュメントルートも
home/httpd/htmlです、
その他もemacsで書き換えました。


No.3021 投稿時間:2007年11月03日(Sat) 21:19 投稿者名:kou URL:
タイトル:Re^4: httpdディレクトリへログインできない

> 自分は未熟ですが
> 標準で
> VER/www/htmlですね、
> 自分はwwwコピーしてhomeに移動してリネームでhttpdにしました
> ドキュメントルートも
> home/httpd/htmlです、
> その他もemacsで書き換えました。
アドバイスありがとうございます、今日は仕事で時間ないんですがまたやってみます。


No.3032 投稿時間:2007年11月04日(Sun) 20:55 投稿者名:kou URL:
タイトル:Re^4: httpdディレクトリへログインできない

> 自分は未熟ですが
> 標準で
> VER/www/htmlですね、
> 自分はwwwコピーしてhomeに移動してリネームでhttpdにしました
> ドキュメントルートも
> home/httpd/htmlです、
> その他もemacsで書き換えました。
kouです、親切なアドバイスありがとうございました、おかげさまで解決しました、またよろしくお願いします。



TOPページ掲示板▲頁先頭