You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.10下如何以root身份运行Deja-Dup等图形工具?

解决Ubuntu 17.10中Deja-Dup无法备份根目录的问题

在Ubuntu 17.10里,系统确实移除了对gksu/gksudo的支持,并且限制root直接运行图形程序来提升安全性,但我们可以通过以下几种安全的方式实现Deja-Dup对根目录的备份:

方法1:使用pkexec启动Deja-Dup图形界面

pkexec是PolicyKit提供的工具,相比直接sudo更安全,它可以让普通用户以root权限运行指定程序,同时遵循系统的安全策略。

步骤如下:

  1. 首先创建一个PolicyKit的配置文件,让Deja-Dup可以被pkexec调用:
    打开终端,运行sudo nano /usr/share/polkit-1/actions/org.gnome.DejaDup.policy
  2. 在文件中添加以下内容(如果文件已存在,找到对应的<action>部分修改):
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE policyconfig PUBLIC
     "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
     "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
    <policyconfig>
    
      <action id="org.gnome.DejaDup.run-as-root">
        <description>Run Deja-Dup as root</description>
        <message>Authentication is required to run Deja-Dup with root privileges</message>
        <defaults>
          <allow_any>auth_admin</allow_any>
          <allow_inactive>auth_admin</allow_inactive>
          <allow_active>auth_admin</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/deja-dup</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
      </action>
    
    </policyconfig>
    
  3. 保存并退出编辑器(按Ctrl+O,回车,再Ctrl+X)
  4. 现在你可以用以下命令启动Deja-Dup的图形界面,此时它拥有root权限:
    pkexec deja-dup
    
    执行后会弹出验证密码的窗口,输入你的用户密码即可,之后就可以正常配置根目录的备份了。

方法2:用命令行工具+定时任务实现自动备份

如果你不需要图形界面,或者想配置无人值守的自动备份,可以使用Deja-Dup的命令行工具deja-dup-backup,配合root的crontab来定时执行:

  1. 先以root身份编辑crontab:
    sudo crontab -e
    
  2. 在文件末尾添加定时任务,比如每天凌晨2点执行备份:
    0 2 * * * /usr/bin/deja-dup-backup --backup
    
    这里的--backup参数会按照你之前配置的备份规则执行备份(你需要先通过方法1启动Deja-Dup图形界面,配置好备份源、目标位置等规则,这些配置会被保存,命令行工具会复用)
  3. 保存退出后,crontab会自动生效,到时间就会自动以root权限执行备份。

注意事项

  • 虽然这些方法可以实现root权限的备份,但不要长期以root身份运行图形程序,完成配置后尽量回到普通用户环境,减少安全风险。
  • 备份根目录时,记得排除一些不需要的目录,比如/proc、/sys、/tmp、/dev这些临时或虚拟文件系统,避免备份无效数据。

内容的提问来源于stack exchange,提问作者Simeon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:28:43