rsync를 루트로 사용하여 백업을 실행해야 합니까?

rsync를 루트로 사용하여 백업을 실행해야 합니까?

내 노트북(Ubuntu)용 rsync.based 백업을 생성 중인데 오류가 /etc많이 발생합니다 . Operation not permitted (1)Permission denied (13)

이것이 필수입니까, sudo rsync ...아니면 문제의 파일과 폴더가 전혀 필요하지 않습니까?

답변1

일반적으로 백업되는 모든 파일에 액세스하려면 필요한 사용자로 백업을 실행해야 합니다. 귀하 의 /etc경우 이는 root(따라서 cronjob 또는 systemd 타이머를 사용 sudo하거나 사용함)을 의미합니다.root

답변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 액세스 권한이 있는지 확인하세요. 그렇지 않은 경우 루트 사용자로 시도하십시오.

관련 정보