0

I have application running on ubuntu 12.04 and when user submit file using submit form I got permission denied error. So it seems that user don't have permission to write. when I'm logged in as root and use ls -l folder_name it write

drwxrwxr-x   2 root root  4096 Dec  5 01:17 folder1
drwxrwxr-x   2 root root  4096 Dec  5 01:17 folder2

when I use chown myuser folder_name and repeat ls -l folder_name it gives me the same output so myuser is still not owner of the folders. How can I add myuser as owner of existing folders and all newly created folders inside existing folders. `

4

1 に答える 1

0

考慮すべきいくつかのこと-

  • 所有者はルートであるため、「sudo chown」またはルートになって変更を行います
  • chown myuser:mygroup は、所有者とグループ (または chgrp) の両方を変更します
  • あなたの質問から、これはWebページからのもののように聞こえるので、おそらくapache:apacheまたはWebサーバーが実行するものによって所有される必要があります
  • これらの中に新しく(将来)作成されるすべてのフォルダーの所有者を指定することはできません。フォルダーを作成する権限(chmod)を持っている人だけで、作成しようとしているユーザーに依存します。

コマンドは次のとおりです。

sudo chown -R apache:apache folder1

于 2013-12-09T11:51:51.890 に答える