저는 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
이것이 나를 위해 일한 것입니다.