大佬教程收集整理的这篇文章主要介绍了如何允许用户在linux上将文件传输给其他用户,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们目前有一个名为“give”的程序,这是一个suid-root程序,允许用户在组权限不足时向另一个用户“提供”文件.因此,用户可以输入类似以下内容的文件给另一个用户:
> give username-to-give-to filename-to-give ...
接收用户然后可以使用名为“take”的命令(给予程序的一部分)来接收文件:
> take filename-to-receive
这个程序已存在多年,我们希望从安全性和功能的角度重新审视这些内容.
我们当前的行动计划是在我们当前的“给予”实施中删除一点腐败,并在我们将其重新部署到生产环境之前将其打包为开源应用程序.
所有可写入的目录都可以属于用户的主目录,以防您想要将多个文件系统用于主目录,并且希望确保不跨越文件系统边界,因为性能会立即变得非常糟糕.在这种情况下,您可能希望确保收件人知道何时提供新文件.
电子邮件可以解决问题.一个更Unixy的解决方案是/ etc / profile,它列出了你新发送的文件.如果您使用pam_echo提供此功能,则会额外获得奖励(例如,使用file = / tmp / deliveries /%u,请参阅pam_echo(8)).与PAM相关的任何内容一样,您需要先检查所有实现是否提供此类模块.
以上是大佬教程为你收集整理的如何允许用户在linux上将文件传输给其他用户全部内容,希望文章能够帮你解决如何允许用户在linux上将文件传输给其他用户所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。