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.cifs
Windows 공유를 마운트해야 할 수도 있습니다.
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.0
Windows Server 2008에 도입된 SMB 프로토콜 버전 2.0을 사용하려면 mount 명령에 mount 옵션을 추가하세요 .