Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ssh – 如何防止rsync用户使用-t?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我运行一个服务器,我们向客户端提供sftp凭据,以便交付各种大小的文件.保留上传的时间对我来说很重要,老实说,我不能在原始系统上创建或修改它的时间.不幸的是,我们的许多客户坚持使用rsync -av上传他们的文件. 我已经做了很多 – 使用chroot到沙盒用户,防止ssh访问等,但这仍然是我们的屁股的痛苦.有没有办法阻止rsync或sftp更改服务器端的创建/修改时间? 我试过谷歌搜索,但我似乎
我运行一个服务器,我们向客户端提供sftp凭据,以便交付各种大小的文件.保留上传的时间对我来说很重要,老实说,我不能在原始系统上创建或修改它的时间.不幸的是,我们的许多客户坚持使用rsync -av上传他们的文件.

我已经做了很多 – 使用chroot到沙盒用户,防止ssh访问等,但这仍然是我们的屁股的痛苦.有没有办法阻止rsync或sftp更改服务器端的创建/修改时间?

我试过谷歌搜索,但我似乎无法提供正确的术语星座来清除试图从客户端使用rsync的人们的所有文章/问题.

解决方法

我会在inotifywait -r -m –csv -e ATTRIB / my / dir中编写脚本.只要有人@L_123_3@mtime,ctime,权限(和其他次要stufF),就会打印任何文件,这样您就可以根据需要触摸该文件.这是一个繁琐而丑陋的解决方法,但对于一般情况不能想到更简单的事情.

您更新mtime的要求是非标准的; ctime没问题.通常情况下,您可以让人们自由地使用mtime向后退,这样它就可以存储文件内容有意义更新的日期.使用ctime检查有关文件的某些内容发生更改的时间(例如,更改了mtime,更改了权限,创建了文件);请参阅stat / my / file或ls -lc或找到最新的find. -cmin -60

大佬总结

以上是大佬教程为你收集整理的ssh – 如何防止rsync用户使用-t?全部内容,希望文章能够帮你解决ssh – 如何防止rsync用户使用-t?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。