/mnt의 rm 디렉터리를 사용할 수 없습니다.

/mnt의 rm 디렉터리를 사용할 수 없습니다.

유사한 문제에 대한 여러 게시물을 읽었지만 제대로 작동하지 않습니다.

Hackintosh의 RPi에 폴더가 설치되어 있습니다. 저는 백업용으로 사용하고 있습니다. 최근에 다음 오류가 계속 발생합니다. 여기에 이미지 설명을 입력하세요.

권한을 777로 설정했지만 여전히 작동하지 않습니다. 여기에 이미지 설명을 입력하세요.

어디서부터 시작해야 할지에 대한 제안이 있으십니까? 당신의 도움을 주셔서 감사합니다!

편집: 죄송합니다. 이미지를 삽입하면 안 된다는 것을 몰랐습니다. 편집하는 데 몇 분이 걸렸습니다. 이것은 cron을 통해 실행한 스크립트의 코드입니다.

#!/bin/sh
sudo mount.cifs //10.0.2.20/"RPi Backup" /mnt/netbackup -o 
user=xxxxxxxx,password=xxxxxxx umask=000sudo             
/usr/local/bin/raspiBackup.sh

답변1

귀하의 /mnt/netbackup공유는 CIFS/SMB 네트워크 공유입니다. 이는 공유 중인 원격 서버에 최종 액세스 제어 권한이 있음을 의미합니다. mount명령이 이를 표시 하더라도 umask=000서버 측 설정을 재정의할 수 없습니다.

지정된 사용자에게 현재 xxxxxxxx쓰기 권한이 없는 것 같습니다 //10.0.2.20/"RPi Backup". IP 주소가 10.0.2.20인 시스템에서 이 문제를 해결해야 합니다. RPi로 할 수 있는 일은 많지 않습니다.

이와 같이 CIFS/SMB 공유에 연결할 때 네트워크 공유에 대한 모든 액세스는 mount명령에 지정된 사용자에게 있습니다. 따라서 rootRPi에 있더라도 네트워크 공유에서는 xxxxxxxx서버 10.0.2.20의 사용자가 액세스할 수 있는 항목에만 액세스할 수 있습니다.

관련 정보