设置文件夹所有者组

时间:2013-12-09 11:42:49

标签: linux ubuntu-12.04 file-permissions chown

我在ubuntu 12.04上运行应用程序,当用户使用提交表单提交文件时,我获得了权限被拒绝错误。所以似乎用户没有写入权限。当我以root身份登录并使用ls -l folder_name时,它会写

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

当我使用chown myuser folder_name并重复ls -l folder_name时,它会给我相同的输出,因此myuser仍然不是文件夹的所有者。如何将myuser添加为现有文件夹的所有者以及现有文件夹中所有新创建的文件夹。 `

1 个答案:

答案 0 :(得分:0)

需要考虑的几件事 -

  • 所有者是root,因此要么“sudo chown”要么成为root进行更改
  • chown myuser:mygroup更改所有者和组(或chgrp)
  • 从您的问题来看,这听起来像是来自网页,因此它可能需要由apache拥有:apache或您的网络服务器运行的任何内容
  • 您无法指定其中所有新(未来)创建的文件夹的所有者,只有谁拥有创建文件夹的权限(chmod),然后取决于用户尝试创建的文件。

命令是:

sudo chown -R apache:apache folder1