Windows Server 2012 R2의 CIFS: 오류 13

Windows Server 2012 R2의 CIFS: 오류 13

Windows Server 2012 R2에서 Linux 공유 폴더에 수동으로 마운트를 시도했습니다.

구문은 정확하지만 동일한 문제 오류 13이 발생합니다.

#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk,password=myscretpass,vers=2.1
dmesg:
Status code returned 0xc000006d STATUS_LOGON_FAILURE
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13

다른 vers= 옵션을 사용해도 같은 문제가 발생합니다. vers= 옵션을 제거하면 syslog에 다음과 같은 내용이 표시됩니다.

No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.

sec= 옵션을 사용하고 이 옵션을 지정하면 오류 126이 발생합니다.

#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk,password=myscretpass,vers=2.1,sec=krb5
mount error(126): Required key not available

Keyutils 패키지가 설치되었습니다.

다른 sec= 옵션을 시도하면 오류 22 또는 오류 13이 발생합니다.

비밀번호를 묻는 메시지를 표시하려고 하면 다음과 같습니다.

#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk
Password for bob@dude-uk@//ip/division:  
mount error(13): Permission denied

Nemo(Linux Mint의 파일 브라우저)는 공유 폴더를 마운트할 수 있습니다. MacOsx는 공유 폴더를 마운트할 수 있습니다.

내 커널은 4.13이고 Mount.cifs는 6.4입니다. fstab을 설정하기 전에 수동으로 설치를 시도했습니다.

어떤 아이디어가 있나요?

답변1

Bugzilla를 읽은 후: 버그질라 문제 커널 4.13에서는 mount.cifs 명령을 올바르게 사용하는 데 문제가 발생합니다. 4.12 커널로 부팅해야 합니다. 나중에 게시물을 업데이트하겠습니다.

답변2

계정 관리자를 사용하는 대신 다른 사용자를 생성했는데 효과가 있었습니다!

답변3

mount.cifs에도 동일한 오류가 있습니다. 나는 이 라인을 계속해서 사용했지만 임의의 이유로 작동하지 않습니다. mount.cifs //server/domain_share /mnt -o user=admin,sec=ntlmsspi mount.cifs ///domain_share /mnt -o user=admin,domain=,sec=ntlmsspi를 시도했지만 동일한 오류가 발생했습니다. 다양한 IP 및 도메인 공유 변형을 시도한 결과 DNS 이름을 제거하고 IP와 제안된 domain=domain_name.org를 추가하면 액세스할 수 있다는 사실을 발견했습니다. 수정 사항은 mount.cifs ///domain_share /mnt -o user=admin,domain=,sec=ntlmsspi입니다.

인증 섹션에서는 서버의 DNS 이름으로 비밀번호를 입력하는 것을 허용하지 않으며, 간단히 주소와 인증만 입력하면 액세스가 허용됩니다. 이제 연결되었으며 내가 사용했던 원래 코드 줄을 사용할 수 있습니다... 문제가 발생한 이유는 확실하지 않지만 오류가 수정되었습니다(13).

답변4

CentOS 7.7에서 이 문제가 발생했습니다. 이 명령을 사용하여 해결했습니다.

mount -t cifs //IP/shared/ /mnt/ -o rw,credentials=/root/.smbcred. 

파일에 .smbcred다음 옵션을 삽입하세요.

username=
password=
domain=

관련 정보