如何阻止 Firefox 将公共计算机上的文件下载到其 Home/Download 文件夹?

如何阻止 Firefox 将公共计算机上的文件下载到其 Home/Download 文件夹?

我在 IT 部门工作,我们遇到了一个问题。我们在城市图书馆安装了公共计算机,它们使用的是 Ubuntu 12 之类的自助服务终端操作系统。人们通过 Firefox 打开和下载个人文件,这些文件保存在 home/dowloads 中。我不知道如何才能让你只能从 Firefox 打开文件,而无需将它们下载到计算机,或者制定某种预定的空文件夹任务,以便下一个用户无法从下载的文件中读取其他人的文件。

答案1

我重点关注的是这一点:

无需下载至计算机

有一个 Mozilla 工具可以实现这个功能,叫做信息亭

Firefox 信息亭模式带有可选的公共接入点标签指南。完整的解决方案。阻止下载/插件、书签、重置信息亭不活动、重试错误、限制界面、将收藏夹显示为按钮等等!

这将完全阻止从 Firefox 下载(并且还阻止任何设置更改(例如导入配置文件等))。

答案2

解决您问题的方法是一个 shell 脚本,它将在固定的时间间隔内删除那些下载的文件。

将其放入你的 shell 脚本中并将其保存为 deldownloads.sh

find /home/<username>/Downloads/* -mtime +1 -exec rm -f {} \;

更多的选择

  1. 您可以更改路径以指向任何文件夹。请确保使用绝对路径。

  2. 您可以更改时间间隔。-mtime 表示天数,而 -mmin 表示分钟数。

  3. 您可以设置时间标准。“+5”值表示大于 5 天/分钟,而“-5”值表示小于或等于 5 天/分钟。您还可以使用“+5 -10”等组合来表示大于 5 天/分钟且小于 10 天/分钟的间隔。

  4. “exec” 命令可用作“cp”、“mv”、“rm”、“rmdir”等命令。除了删除旧文件之外,您还可以让它执行其他任务,例如将文件移出 Dropbox 文件夹。

现在运行此命令

sudo chmod 777 deldownload.sh

方法 1

打开文件管理器应用程序并浏览到主文件夹。右键单击“查找并删除”文件并选择属性。转到权限选项卡并选中“允许以程序形式执行文件”复选框。

最后是自动化步骤。

接下来,打开启动应用程序并将“deldownload.sh”文件添加到列表中。

方法 2

如果您需要脚本定期运行,您可以设置一个 cron 作业。

打开终端并输入以下内容:

crontab -e

如果它提示您选择编辑器,请输入“2”(代表 nano)。

cron 设置的结构是

分钟 小时 日期 月 星期几 命令

要每小时运行脚本,请输入

00 * * * * /路径/查找并删除

在 crontab 文件末尾的新行上。保存(Ctrl + o)并退出(Ctrl + x)crontab。

答案3

当用户以访客身份登录时,他们的整个主目录是干净的,并且在他们注销后立即被删除。

当然,要求用户登录 Ubuntu 并在完成后注销可能不如信息亭模式下的浏览器那么方便。

相关内容