Linux初心者です。
現在、CentOS5.4でLinuxサーバ構築の勉強をしています。
ディレクトリの所有者をXAMPP for Linux1.7.4のApacheに変更したいのですがイマイチやり方がわかりません。
変更したいディレクトリは book_picture というフォルダで /opt/lampp/htdocs/book_picture にあります。
ディレクトリの所有者を変更するにはchownコマンドというのを使うのは調べていてわかりましたが
book_picture のファイル名が /opt/lampp/htdocs/book_picture だと上手くいきませんし、
XAMPP for Linux1.7.4のApacheのユーザー名もわかりません。
よろしくお願いします。
ちなみにディレクトリの所有者を変えてクライアント側からファイルのアップロードがしたいのです。
パーミッションを777にする方法ではできました。
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
とする。
回答有難うございます。
CentOSの中にはXAMPP for Linuxの他にデフォルトで入っているApacheがあったものでどのように区別すればよいのかわかりませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
- UNIX・Linux ファイル・フォルダーの削除方法 2 2022/05/19 14:04
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- その他(開発・運用・管理) バッチファイルで特定のファイル・ディレクトリ以外を削除する方法について 4 2022/05/31 14:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
chmod ファイル属性について教...
-
「E212:書込み用にファイルを開...
-
shellscript内のコマンドを、su...
-
rootでも権限が無いようです
-
Ubuntu、ファイル移動によるエ...
-
OpenSSHでSFTPの接続ができず困...
-
ファイルが移動できません。
-
onedriveの中身を削除したらパ...
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
同期センターのマークが出てま...
-
バッチファイルで変数の中身を...
-
macのdmgファイル(動画)をMP4...
-
フォルダ内の一覧を印刷するには?
-
Windows10 フォルダ内の自動並...
-
教えてください!困ってます。
-
iMovieとgifファイルの読み込み...
-
windows dvd メーカーの一時フ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
ファイルが移動できません。
-
lsでディレクトリのサイズが409...
-
shellscript内のコマンドを、su...
-
Index.html表示しない!!
-
RPM のソースパッケージが展開...
-
Ubuntu、ファイル移動によるエ...
-
シンボリックリンクでパミッシ...
-
「E212:書込み用にファイルを開...
-
PHPでchmod()を使えるようにす...
-
あり得ない!アーカイブを展開...
-
winSCPでlinuxフォルダを作りたい
-
ファイル「所有者」と「所有グ...
-
書き込み権限がありません
-
Apacheのドキュメントルート配...
-
apacheユーザの実行権限設定は...
-
ダウンロードしたファイル
-
SFTPでファイルのアップロード...
-
vsftpで共有ディレクトリ
-
rootユーザのメールボックスへ...
おすすめ情報