如何改变目录的所有权以便新文件也归其所有?(网络服务器)

如何改变目录的所有权以便新文件也归其所有?(网络服务器)

我正在操作自己的开发网络服务器并遇到了一些困难。

我的服务器不允许root登录,而且我有自己的帐户,我们把它叫做bob。

我已将 apache2 虚拟主机设置为网站/var/www/site/public_html/

我怎样才能将 chownsite/public_html授予 bob,以便 bob 在那里制作的任何东西都属于他,并且他也可以删除那里的文件?

提前致谢

(运行 Ubuntu Server 13.04)

我尝试过:chown -R bob:bob *- 这个方法有效(让我能够删除之前无法删除的文件,但我想确保这个方法能坚持下去。

答案1

Bob 制作的任何文件(在允许文件所有权的文件系统上,大多数都是这样的)都将归 Bob 所有,并且因为他拥有这些文件,所以他将能够删除它们。

当然,如果root创建了bob不能写入的文件,那么bob就不能删除它们。

长话短说,这些变化将会保留下来 - 只要鲍勃制作了文件。

相关内容