我是否需要以 root 用户身份使用 rsync 运行备份?

我是否需要以 root 用户身份使用 rsync 运行备份?

我正在为我的笔记本电脑(Ubuntu)创建基于rsync.备份时/etc,我遇到很多Operation not permitted (1)错误Permission denied (13)

是否需要这样做,sudo rsync ...或者是否根本不需要有问题的文件和文件夹?

答案1

一般来说,您应该以访问所有正在备份的文件所需的任何用户身份运行备份。在/etc的情况下,这意味着root(因此使用sudo、 或root拥有的 cronjob 或 systemd 计时器)。

答案2

如果您备份目录,请记住以下事项

  1. all directory and subdirectory have read and write privileges
  2. If any file that file have read privileges 

现在,如果任何特权用户进行备份,请使用 sudo 。在使用 sudo 之前,请检查 /etc/sudoers 文件中的用户是否具有 sudo 访问权限。如果没有,请以 root 用户身份尝试。

相关内容