mount.cifs에서 권한 거부 오류가 발생합니다.

mount.cifs에서 권한 거부 오류가 발생합니다.

Redhat 5.9 서버 중 하나에 Windows 공유를 설치하려고 합니다. 나는 이 명령을 사용한다

mount -t cifs //hostIP/Folder /share2 -o username=alpha,password=blahblahblah

And

mount.cifs //hostIP/sales /share2 -o username=alpha,password=blahblahblah,domain=ourdomain.corp

하지만 내가 무엇을 하든 항상 권한 거부 오류가 발생합니다.

mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

답변1

그 옵션도 시도해 보세요 sec=ntlm. 이 옵션의 버전에 따라 mount.cifsWindows 공유를 마운트해야 할 수도 있습니다.

mount -t cifs //hostIP/Folder /share2 -o sec=ntlm,username=alpha,password=blahblahblah

답변2

Windows 공유에 사용자 및 권한이 올바르게 설정되어 있습니까? 옵션에 제공한 자격 증명을 사용하여 다른 Windows 컴퓨터에서 이 공유에 액세스할 수 있습니까? 노력하다

mount.cifs //hostIP/sales /share2 -o username=alpha,password=blahblahblah,domain=ourdomain.corp --verbose<br/>

자세한 내용은.

답변3

나에게도 이 문제가 있었습니다. 수정 사항의 일부는 SAMBA를 완전히 업그레이드하는 것이었습니다.

삼바-클라이언트-3.0.33-3.41.el5_11
삼바-공통-3.0.33-3.41.el5_11

이러한 버전은 RHEL5.9와 함께 제공되는 버전보다 최신 버전이며 2013 버그에 대한 롤백 패치가 포함되어 있습니다.

여전히 작동하지 않는 부분은 도메인에 연결된 2008r2 서버의 설치 ​​공유입니다. 서버에 도메인이 연결되어 있지 않으면 설치가 제대로 작동합니다. 특정 수준의 보안 서명을 수행할 수 있는 호스트로부터의 연결을 허용하지 않는 서버에 GPO가 있는 것 같습니다. 예를 들어 RHEL 5x는 NTLMv2를 지원하지 않는 것으로 보입니다.

답변4

RHEL 5.9에서 CIFS 클라이언트 모듈은 기본적으로 SMB 프로토콜 버전 1.0을 사용합니다. 보안 취약성으로 인해 잘 관리되는 Windows 서버는 이제 버전 1.0을 거부하도록 구성될 가능성이 높습니다.

vers=2.0Windows Server 2008에 도입된 SMB 프로토콜 버전 2.0을 사용하려면 mount 명령에 mount 옵션을 추가하세요 .

관련 정보