我正在为我的笔记本电脑(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 用户身份尝试。