新文件/文件夹的默认所有者和组

可能重复:
如何在linux文件夹中设置默认组权限

我正在通过SFTP上传到/ var / www,并想知道如何获取它,所以当我上传文件或文件夹时,它始终拥有所有者和组,并将默认的chmod设置为770。

我迄今为止尝试过,

chmod 770 /var/www -R chown www:www /var/www -R 

我也试过了

 chmod u+s www -R 

目前,当我上传一个文件的所有者是我login的用户和组www和chmod是644。

谁知道如何帮助?

您通过sftp上传的文件的所有者必须是您用来上传的用户。 由于它们落在目录上所产生的权限取决于umask设置。 检查出来在:

http://en.wikipedia.org/wiki/Umask

如果你想在“另一端”保留权限,时间戳等,你可以使用一个参数; 在scp中是-p:

 -p Preserves modification times, access times, and modes from the original file.