19.2. 锁定保存在磁盘上的文件

您可以禁用 SaveSave As 对话框。如果您为用户提供临时访问权限,或者您不希望用户将文件保存到计算机上,这将非常有用。

重要

该功能仅适用于支持此功能的应用程序。并非所有 GNOME 和第三方应用都启用了此功能。这些更改对不支持此功能的应用程序不会有影响。

要防止应用程序保存文件,请锁定 org.gnome.desktop.lockdown.disable-save-to-disk 键:

流程

  1. /etc/dconf/profile/user 中创建用户配置文件,除非它已存在:

    user-db:user
    system-db:local
  2. /etc/dconf/db/local.d/00-lockdown 文件中为机器范围的设置创建一个本地数据库:

    [org/gnome/desktop/lockdown]
    
    # Prevent the user from saving files on disk
    disable-save-to-disk=true
  3. 覆盖用户设置,并防止用户在 /etc/dconf/db/local.d/locks/lockdown 文件中更改它:

    # Lock this key to disable saving files on disk
    /org/gnome/desktop/lockdown/disable-save-to-disk
  4. 更新系统数据库:

    # dconf update

在遵循这些步骤后,支持此锁定键的应用程序(如 VideosImage ViewerEvolutionDocument ViewerGNOME Shell)将禁用其 Save As 对话框。