mount -t cifs -o 사용자 이름=x,sec=ntlmssp /rhel /mnt/winshare

mount -t cifs -o 사용자 이름=x,sec=ntlmssp /rhel /mnt/winshare

저는 Linux 관리를 처음 접했기 때문에 제가 말하는 내용이 이상하게 들리거나 이전에 이 질문을 받은 적이 있더라도 양해해 주시기 바랍니다. StackExchange와 Unix & Linux 사이트를 검색했지만 유용한 솔루션을 찾지 못했습니다.

CIS Red Hat Enterprise Linux 6 Benchmark v1.3.0으로 강화한 RHEL 6 서버가 있습니다.

Win8 컴퓨터에서 RHEL 6 서버로 파일을 이동해야 합니다.

나는 루트로 다음을 수행했습니다.

  • 삼바 및 cifs Util 설치

  • /mnt/winshare 디렉토리를 만들었습니다.

  • chmod 755 /mnt/winshare drwxr-xr-x를 실행했습니다. 2root4096 6월 9일 12:43 winshare

  • win8 상자에 공유를 만들었습니다. 공유 및 폴더에 대한 권한은 "Everyone-Full"로 설정됩니다. (이것이 최선의 방법은 아니지만 제대로 작동하도록 노력하고 있습니다.)

다음 명령을 실행했습니다.

마운트 -t cifs -o 사용자 이름="/rhel /mnt/winshare

결과는 다음과 같습니다.

비밀번호: MountError(13): 권한 거부됨 mount.cifs(8) 매뉴얼 페이지(예: man mount.cifs)를 참조하십시오.

내가 어디서 잘못되었는지 잘 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

RHEL 지원 기술에 따르면:

RHEL 6.0 버전 이후 이러한 패키지에는 CIFS에 대한 많은 개선 사항이 있으므로 Windows 8 및 최신 시스템에 공유를 마운트하려면 최신 커널 및 cifs-utils 패키지로 업데이트하는 것이 좋습니다.

그러나 먼저 Windows 8에 필요할 수 있는 ntlmssp 안전 모드를 사용해 보는 것이 좋습니다. 이는 Windows 시스템에 패킷 서명이 필요한지 여부에 따라 두 가지 형식으로 제공됩니다. 두 가지 형식을 모두 시도할 수 있는지 확실하지 않은 경우:

mount -t cifs -o 사용자 이름=x,sec=ntlmssp /rhel /mnt/winshare

mount -t cifs -o 사용자 이름=x,sec=ntlmsspi /rhel /mnt/winshare

이것이 나를 위해 일한 것입니다.

mount -t cifs -o 사용자 이름=x,sec=ntlmsspi /IP/sharename/mnt/winshare

관련 정보