我刚刚在 ubuntu 20.04 服务器主机上设置了 BackupPC,看起来一切正常(几乎),但是当我启动备份时,出现了权限被拒绝的错误,我希望得到一些帮助。权限被拒绝是当 Apache 尝试写入应用程序配置中指定的目录时发生的。我相信 apache 正在以该用户身份运行,所以我不确定它为什么会失败。
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
BackupPC 4.3.2
Apache 在 backuppc 用户下运行(我相信)。
root 1861 0.0 0.2 13992 8708 ? Ss 10:45 0:00 /usr/sbin/apache2 -k start
backuppc 1865 0.0 0.1 13944 6564 ? S 10:45 0:00 /usr/sbin/apache2 -k start
backuppc 1866 0.0 0.2 1939964 8216 ? Sl 10:45 0:00 /usr/sbin/apache2 -k start
backuppc 1867 0.0 0.3 2005588 11980 ? Sl 10:45 0:00 /usr/sbin/apache2 -k start
BackupPC Apache 进程的系统信息:
backuppc.service - BackupPC server
Loaded: loaded (/etc/systemd/system/backuppc.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-05-23 10:45:14 MDT; 58min ago
Main PID: 1674 (BackupPC)
Tasks: 1 (limit: 4203)
CGroup: /system.slice/backuppc.service
└─1674 /usr/bin/perl /usr/local/BackupPC/bin/BackupPC
我尝试写入的目录的权限是:
/data/BackupPC
drwxrwxr-x 5 backuppc backuppc 4.0K May 23 09:52 BackupPC
backuppc日志中的错误:
2021-05-23 11:00:01 mala-backup: mkdir /data/BackupPC: Permission denied at /usr/local/BackupPC/bin/BackupPC_dump line 245.
2021-05-23 11:16:12 User backupuser requested backup of mala-backup (mala-backup)
我尝试过重置目录的权限,但它们看起来设置得当,更改也没什么效果。我检查了一下,backuppc 用户也属于 backuppc 组。
如果有人对如何解决这个问题有一些想法我将不胜感激!
谢谢你!