네트워크의 Windows 7 시스템에서 공유 폴더를 마운트하려고 하면 이 오류가 발생합니다. 이를 해결하는 방법에 대한 아이디어가 있습니까? 아래의 실제 자동 실행 코드는 다음과 같습니다.
mkdir -p /mnt/zmg
mount -t cifs //10.20.30.1/zmg /mnt/zmg -o username=Provisorio/Administrator,password=zen,noserverino
답변1
주소 정보 앞에 -o 정보를 지정해야 합니다. 즉,
mount -t cifs -o username=<USER>,password=<PASS> //<share-address>/<share-name> /mnt/mount-point
오류가 발생하는 이유는 사용자 이름 때문일 수 있습니다. 사용자와 함께 도메인을 지정하는 것 같습니다. 이는 Windows에서 공유를 마운트하는 방법이지만 Unix에서는 동일하지 않습니다. 사용자 이름, 도메인을 지정하려면 `username=user,password=pass,domain=example.com과 같이 명령 끝에 추가하세요.
따라서 귀하의 경우에는 다음을 사용해보십시오.
mount -t cifs -o username=Administrator,password=zen,domain=Provisorio,noserverino //10.20.30.1/zmg /mnt/zmg
오류 13이 나타나는 또 다른 이유는 폴더 권한 때문이므로 wonders 폴더에 대한 올바른 권한이 있는지 확인하십시오. 테스트를 위해 먼저 권한을 열어서 가능한 원인을 제거하고 싶습니다!
이를 영구적인 솔루션으로 만들려면, 즉 재부팅 후에도 지속되도록 하려면 파일 끝에 이 줄을 추가하세요 /etc/fstab
(이 파일을 편집하려면 sudo 권한이 필요합니다!)
//10.20.30.1/zmg /mnt/zmg cifs username=Administrator,password=zen,domain=Provisorio,noserverino 0 0