![rsync: '/path/to/file.txt'에 대한 권한을 설정할 수 없습니다: 작업이 허용되지 않습니다. (1) [중복]](https://linux55.com/image/30894/rsync%3A%20'%2Fpath%2Fto%2Ffile.txt'%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EC%84%A4%EC%A0%95%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20%EC%9E%91%EC%97%85%EC%9D%B4%20%ED%97%88%EC%9A%A9%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.%20(1)%20%5B%EC%A4%91%EB%B3%B5%5D.png)
원격 Linux 웹 서버에서 USB를 통해 Ubuntu 12.10 상자에 연결된 로컬 HP dt1000i 데스크탑 하드 드라이브로 소스 파일을 전송하는 동안 오류가 발생했습니다.
LAN의 Windows 컴퓨터가 파일에 액세스할 수 있도록 HP 드라이브에 대해 Samba 공유가 구성됩니다. Samba는 Ubuntu에 내장된 그래픽 폴더 공유 기능을 사용하여 설정됩니다. Windows에서는 파일을 잘 수정할 수 있지만 rsync
.
rsync
네트워크 공간에서 HP 드라이브로 파일을 백업 하는 동안 오류가 발생했습니다 . rsync
LAN의 Windows 8 시스템에서 PuTTY로 명령을 실행했습니다 .
rsync -avz --progress --partial -e 'ssh -p 2222' [email protected]:/home/user/ /media/HPDesktopDrive/Backup/HostGator/
이로 인해 다음 오류가 발생했습니다. rsync: failed to set permissions on "/path/to/file.txt": Operation not permitted (1)
.
오류의 원인은 Mount Options for HPdrives 파일에서 옵션 이 모두 0으로 설정되어 있기 /etc/fstab
때문에 다음과 같이 변경해 보았습니다.user_id
group_id
1000
CIFS를 통해 NAS 상자 설치 - 권한 문제.
ls -la
Samba는 사용자와 그룹이 반복적으로 설정되고 있다는 보고서를 공유합니다 root:root
. 실행하여 이 문제를 해결하려고 시도했지만 sudo chown -R mike:mike /media/HPDesktopDrive/
파일이 여전히 root:root
.
PuTTY를 통해 Windows 컴퓨터에서 권한을 변경하는 올바른 명령은 무엇입니까? 이것으로 문제가 해결될까요?
답변1
이는 다음 상황 중 하나일 가능성이 높습니다.
- 웹 호스트는 Samba 드라이버가 지원하지 않는 ACL을 지원합니다.
- 파일을 삭제할 권한이 없는 사용자로 웹 호스트에서 Samba 공유로 파일을 동기화하고 있습니다.
- 마운트된 파일 시스템이 반드시 모든 권한/acl/소유권 세부 사항에 대한 변경을 허용하는 것은 아닙니다.
Samba 공유의 경우 파일의 단독 소유권을 허용하도록 공유를 설정해야 할 수 있습니다. 이는 HP 장치에 추가 계정을 추가하는 것을 의미할 수 있습니다.