可能重复:
如何在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.