www-data Linuxユーザーのフォルダーとファイルの権限


10

私の質問はかなり一般的です。私がLinuxディストリビューションWebサーバーを持っているとしましょう/var/www/。スーパーユーザーアカウントを使用して、Joomlaインストール.zipファイルをアップロードおよび解凍しました。

Webユーザー用のLinuxシステムユーザーはと呼ばれwww-dataます。とにかく、私の質問は、LinuxシステムのwebディレクトリにあるフォルダーとファイルのONWERを誰にするべきかということです。現在、スーパーユーザーアカウントを使用してファイルを解凍したため、すべてのフォルダーとファイルはスーパーユーザーが所有しているため、joomla管理システムで書き込み不可として表示されます。www-dataユーザーをファイルの所有者として設定するのを少しためらっています。これでいい?

参考までに、Linuxではフォルダとファイルの所有者をchownで変更し、グループをで変更しchgrpます。

ありがとう!



1
www-dataの部分はそこには答えられないと思います。
Valentin Despa 2014年

回答:


3

所有権をユーザーwww-dataに変更する可能性があります。を実行すると、そのスペースに割り当てられているユーザーを確認できます# cat /etc/passwd。ルートとしてオブジェクトに触れるときは常に注意してください。あなたは多くのものを壊すことができます。


1
  • Linuxでは、次のコマンドでApacheを実行しているユーザーの名前を確認できます。

    ps aux | grep apache # shows username in the first column

  • groups(1)コマンドを使用して、このユーザーが属しているグループを取得します。

    groups [USERNAME]

  • これは、Ubuntu 12.04でapache [ユーザー名]と[ユーザーグループ]を見つけるためのスクリーンショットです。

    Ubuntu 12.04で実行したサンプル

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.