私の質問はかなり一般的です。 LinuxディストリビューションWebサーバーがあり、/var/www/
がWebディレクトリであるとします。スーパーユーザーアカウントを使用して、Joomlaインストール.Zip
ファイルをアップロードして解凍しました。
Webユーザー用のLinuxシステムユーザーはwww-data
と呼ばれます。とにかく、私の質問は、LinuxシステムのwebディレクトリにあるフォルダーとファイルのONWERを誰にするべきかということです。現在、スーパーユーザーアカウントを使用してファイルを解凍したため、すべてのフォルダーとファイルはスーパーユーザーが所有しているため、joomla管理システムで書き込み不可として表示されます。私はwww-data
ユーザーをファイルの所有者として設定するのを少しためらっています。これでよろしいですか?
参考までに、Linuxでは、フォルダとファイルの所有者をchown
で変更し、グループをchgrp
で変更します。
ありがとう!
所有権をユーザーwww-dataに変更する可能性があります。 # cat /etc/passwd
を実行すると、そのスペースに割り当てられているユーザーを確認できます。ルートとしてオブジェクトに触れるときは常に注意してください。あなたは多くのものを壊すことができます。
Linuxでは、次のコマンドでApacheを実行しているユーザーの名前を確認できます。
ps aux | grep Apache # shows username in the first column
Groups(1)コマンドを使用して、このユーザーが属しているグループを取得します。
groups [USERNAME]
これは、Ubuntu 12.04でApache [ユーザー名]と[ユーザーグループ]を見つけるためのスクリーンショットです。