お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-12-31 00:32:11

mayochans
メンバ
登録日: 2009-12-27

フォルダのアクセス権限の追加

現在LAMP導入で四苦八苦しています。

というのも
http://builder.japan.zdnet.com/news/story/0,3800079086,20384129,00.htm
を参考にしてPHPインストールまで来たのですが・・・
ここで動作確認のために
/var/www
に適当にPHP動作確認用のファイルを作成しようとして gedit で保存しようとすると権限がないようでエラーになります。

それで、ネットで調べて「場所-ホームフォルダ」でファイルブラウザを開いて /var/www をみたら権限は root になっていました。
自分自身もこのフォルダにアクセスできる権限を与える方法を教えてもらえないでしょうか?

オフライン

 

#2 2009-12-31 00:48:20

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: フォルダのアクセス権限の追加

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#3 2009-12-31 00:53:12

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: フォルダのアクセス権限の追加

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#4 2009-12-31 00:58:20

mayochans
メンバ
登録日: 2009-12-27

Re: フォルダのアクセス権限の追加

レスありがとうございます。

$ sudo gedit /var/www/testphp.php

で上手くいきました。
先ほどもここでsuの権限について質問したのですが、とりあえず root 権限はデフォルトでないようなので、暫くは設定しないで進めようと思っています。

オフライン

 

#5 2009-12-31 01:01:02

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: フォルダのアクセス権限の追加

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#6 2009-12-31 14:56:59

epii
メンバ
登録日: 2008-12-11

Re: フォルダのアクセス権限の追加

ローカルでテストするためだけに使うなら、あまり深く考えず kiyoshi さんのおっしゃるように、
$ sudo chown <username> /var/www
でいいと思います。
chmod するのはプログラムが暴走したときのことを考えるとちょっと危険かも。

あとは、ユーザ専用ディレクトリを有効にする方法とか。
以下 Apache2 の場合の設定方法。
userdir モジュールを有効化
$ sudo a2enmod userdir
Apache を再起動してモジュールを読み込み
$ sudo /etc/init.d/apache2 restart
あとはホームディレクトリ以下に public_html という名前のディレクトリ(/home/<username>/public_html)を作ると、
http://localhost/~<username>/
にアクセスすることで public_html 内のファイルを表示することが出来ます。

<username> は自分のユーザ名に適宜置き換えてください。

オフライン

 

Board footer

Powered by FluxBB