首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否需要以根用户身份运行BackInTime?

是否需要以根用户身份运行BackInTime?
EN

Unix & Linux用户
提问于 2018-11-26 13:07:56
回答 1查看 2.1K关注 0票数 4

只是尝试BackInTime,而不是作为根用户运行,当我完成设置的初始配置后,我点击OK和.什么都没发生。

我已经将我的目标基设置为一个专用分区,Timeshift在/mnt/backup上也使用了这个分区。我认为Timeshift在需要的时候安装了这个分区,并且在我尝试运行BackInTime时它已经挂载了。

作为非根用户运行,BackInTime似乎不喜欢这个目标(它没有错误,但当我点击OK时,它不会从“设置”对话框中移动)。

作为根用户运行,它看起来很高兴,并且完成了一个快速的单文件测试备份。

我只是作为root运行,还是需要通过不同的方式挂载或寻址备份分区,使其以非root的形式运行?

EN

回答 1

Unix & Linux用户

发布于 2019-08-22 20:13:08

对我来说,问题是备份驱动器的权限,然后是处理该错误的错误(这样它就不会在GUI中产生错误)。

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/share/backintime/common/tools.py", line 189, in make_dirs
    os.makedirs( path )
  File "/usr/lib/python3.6/os.py", line 210, in makedirs
    makedirs(head, mode, exist_ok)
  File "/usr/lib/python3.6/os.py", line 210, in makedirs
    makedirs(head, mode, exist_ok)
  File "/usr/lib/python3.6/os.py", line 210, in makedirs
    makedirs(head, mode, exist_ok)
  File "/usr/lib/python3.6/os.py", line 220, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/media/someuser/somedisk/backintime'

可以通过确保驱动器是运行Backintime的用户拥有的,或者以root用户的身份运行Backintime来解决这个问题。编辑:如果要备份目录中没有读取权限的内容,则必须以root方式运行。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/484205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档