• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ディレクトリの所有者をXAMPPのapacheに)

XAMPPのapacheにディレクトリの所有者を変更する方法

このQ&Aのポイント
  • Linux初心者がXAMPPのapacheにディレクトリの所有者を変更する方法について知りたい
  • 現在、CentOS5.4でLinuxサーバ構築の勉強をしており、ディレクトリの所有者を変更したい
  • ディレクトリの所有者を変更するにはchownコマンドを使用するが、XAMPP for Linux1.7.4のApacheのユーザー名が分からない

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

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 正直正確に何を聞きたいのかが分からないのだが、単純に/opt/lampp/htdocs/book_pictureとその配下を全てapache君の所有物にしたいのであれば、 # cd /opt/lampp/htdocs # chown -R apache book_picture でいける。また、Apacheのユーザー名(=Apache HTTP Serverをこのユーザーの権限で動作させる)というのは、/opt/lamppの中にhttpd.confなどというファイルが存在するならばその中を見てUserで始まる行が無いか探すと良い。仮にその行がUser apacheとなっていれば、ユーザー名はapacheとなる。nobodyと書かれているかも知れないし、lamppと書かれているかも知れない。  httpd.confの中にUser apacheと書かれていた場合、本当にCentOSの中にユーザーapacheが居るかどうかは以下のコマンドで調べる事ができる。 # getent passwd apache これで1行何か出てきたらユーザーapacheはCentOSの中に居るという事だ。例えば apache:x:48:48:Apache:/var/www:/sbin/nologin こんな風な行が出てきたらOK。 補足:  httpd.confの中で、同じようにGroupで始まる行を探して、そこに書かれているものをグループにしてやる方が良いだろう。仮に User apache Group apache となっていれば、 # cd /opt/lampp/htdocs # chown -R apache book_picture # chgrp -R apache book_picture とする。

shorinji36
質問者

お礼

回答有難うございます。 CentOSの中にはXAMPP for Linuxの他にデフォルトで入っているApacheがあったものでどのように区別すればよいのかわかりませんでした。

関連するQ&A