문제
다음과 같은 시나리오가 있습니다.
- 운동 user : group을 사용하여 디렉토리 및 파일을 작성 중입니다.
motion:motion
및 권한755
cron 작업으로이 파일들을 원격 컴퓨터에 주기적으로 복사하고 싶습니다. 그들을 삭제하십시오. . 내가 사용하려고하는 명령은
sudo rsync -avz --remove-source-files /home/pi/Pictures/SecurityCamera/ username@host:/Users/username/Pictures/SecurityCamera
파일은 원격지에 성공적으로 복사 됨 그러나 기계없이
sudo
, 로컬 파일은 삭제되지 않습니다. . 와 더불어sudo
, 원격 컴퓨터의 암호를 입력해야합니다. 설정 한 경우에도 마찬가지입니다. 공개 키 인증 .
시도한 솔루션
리모컨에서 몇 가지 설정을 변경해 보았습니다. sshd_config 쓸데없는
PermitRootLogin without-password
StrictModes no
나는 또한 두 가지를 추가하려고 시도했습니다. pi
과 root
사용자를 모션 그룹에 추가하지만 권한에 대해 자세히 살펴보면 그룹에는 내가 이동하는 파일에 대한 쓰기 권한이 없습니다.
TL, DR
어떻게 사용할 수 있습니까? sudo rsync
원격 컴퓨터의 암호를 입력하지 않고 다른 사용자가 만든 로컬 파일을 삭제 하시겠습니까?