修改linux sftp连接数,linux – 如何允许多人通过sftp更改文件的mtime -timestamp?

我有一个多个用户可以访问的目录.他们更改,上传和删除目录中的文件.它们都属于同一个用户组.目录中的文件具有660的访问权限.

问题是如果用户不是该文件的所有者,则用户无法设置文件的修改时间.

例如,用户AAA上传文件’EXAMPLE.jpg’,用户BBB下载它,修改它并再次上传它.该文件的“上次修改”时间戳将是BBB上传时间的时间,而不是上次修改时的时间戳.我尝试将文件的权限设置为777,但它没有帮助.

该问题在sftp-logs中显示为:

Dec 5 16:37:08 servername sftp-server[695]: open "/shared_directory/EXAMPLE.jpg" flags WRITE,CREATE,TRUNCATE mode 0666

Dec 5 16:37:08 servername sftp-server[695]: close "/shared_directory/EXAMPLE.jpg" bytes read 0 written 42765

Dec 5 16:37:08 servername sftp-server[695]: set "/shared_directory/EXAMPLE.jpg" modtime 20111205-15:53:31

Dec 5 16:37:08 servername sftp-server[695]: sent status Permission denied

Winscp会因为上传文件’example.jpg’成功而抱怨,但在设置权限和/或时间戳时发生错误.如果问题仍然存在,请启用“忽略权限错误”.警告很容易被忽略,但如果我想让我的用户通过在文件上传后编辑它们来“保留”时间戳呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值