我有一个网站目录,其中包含用户和组均为“nobody”的文件。但是当我上传新文件或覆盖旧文件时,它们的用户和组均为“root”。是否有某个命令可以永久将该目录及其所有子目录的默认组和用户设置为“nobody:nobody”?
答案1
您不得使用root
登录进行任何不需要root
用户权限的操作。root
如果允许远程登录,这也是一个安全问题。
文件上传就是其中之一。您需要以对该文件夹具有写权限的用户身份登录。
对于您来说,以下权限方案可能会起作用:
- 您的上传用户将属于
nobody
该组 nobody
组对该文件夹具有读/写权限- 可选地,
setgid
在目录中设置标志,以便文件和子目录继承该组