CIFS 마운트 공유에서 "마운트 오류 127 = 키가 만료되었습니다"


25

NAS에 상주하는 Samba 공유를 마운트하는 중 CentOS 상자의 설정을 이상한 오류로 실행하고 있습니다. 내가 얻는 오류는 다음과 같습니다.

mount error 127 = Key has expired

Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

설정은 이전 컴퓨터와 동일하며 암호도 확실합니다. 나는 물론 문제를 봤으며이 문제를 참조하는 모든 단일 페이지 (많은 것은 아님)를 보았지만 여전히 답을 찾지 못했습니다.

이전 CentOS 상자는 Samba 3.0.28-0.el4.9 버전을 사용하고 있으며 지금 설정하려는 것은 3.0.33-3.7.el5_3.1입니다. 이것이 이것과 관련이 있는지는 모르겠지만 확실히 두 가지 설정의 유일한 차이점 중 하나입니다.

mount 명령을 시도하면 syslog에 나타납니다.

Sep  8 10:51:54 helvetica2 kernel: Status code returned 0xc0000072 NT_STATUS_ACCOUNT_DISABLED

Sep  8 10:51:54 helvetica2 kernel:  CIFS VFS: Send error in SessSetup = -127

Sep  8 10:51:54 helvetica2 kernel:  CIFS VFS: cifs_mount failed w/return code = -127

계정은 동일한 자격 증명을 사용하여 이전 상자에서 작동하므로 비활성화되지 않았습니다.

다른 사람이이 문제를 본 적이 있습니까?


1
인증 된 티켓을 얻을 수 있지만 이전 시스템에서 Kerberos를 사용하고 있지만 새 시스템에서는 Kerberos를 사용하지 않습니까?
pjd December

답변:


16

나는 비슷한 문제가 있었다. 비밀번호가 만료되었거나 비밀번호를 변경해야했기 때문에 다음과 같이 해결할 수 있습니다.

  1. Windows 컴퓨터 또는 원격 데스크톱에 로그인
  2. 현재 올바른 자격 증명을 입력하면 암호를 변경하라는 메시지가 표시됩니다
  3. 새 비밀번호를 제공하십시오
  4. 암호가 성공적으로 변경되면 다시 마운트를 시도하십시오 (작동해야 함).

6

아마도 당신은 이것을 해결했을 것입니다 ....

기본적으로 당신은 당신이 연결하려고하는 컴퓨터로 이동, 로그인 및 사용하는 계정에 대한 암호를 다시 발급 ... 당신이 원하는 경우 동일한 암호를 다시 사용할 수 있습니다 ... 당신은 다음 몇 일 동안 좋은 아무 것도 변경하지 않은 경우 시스템 기본값에 따라 8)


3

우분투 11.04 / windows 7과 동일한 오류가 있습니다.

삼바 마운트 옵션에 사용 된 자격 증명을 사용자로 로그인 (Windows 시스템에서) 한 후,

Windows는 계정 암호가 만료되어 새 암호를 입력하라는 메시지를 표시했습니다.

Windows 컴퓨터와 .credentials에서 계정 비밀번호를 변경했습니다.

이제 내 점유율이 높아집니다.


죄송합니다. Laurent답을 놓친 것 같습니다
jonny

3

나에게도 같은 일이 일어났다. 로그인 계정을 확인 Password expires하고Never

net user출력 은 아래를 참조하십시오 .

C:\Users\usr>net user remote
User name                    remote
Full Name
Comment
User's comment
Country code                 000 (System Default)
Account active               Yes
Account expires              Never

Password last set            9/15/2013 1:33:43 PM
Password expires             10/27/2013 1:33:43 PM <<<<<<< # password expired
Password changeable          9/15/2013 1:33:43 PM
Password required            Yes
User may change password     Yes

계정 Password expires필드 를로 설정하려면 Never다음 명령을 실행하십시오.

WMIC USERACCOUNT WHERE "Name='username" SET PasswordExpires=FALSE

예를 들어 내 계정의 경우 다음을 실행합니다.

WMIC USERACCOUNT WHERE "Name='remote" SET PasswordExpires=FALSE

명령 프롬프트 출력 :

wmic:root\cli>useraccount where "name='remote'" set PasswordExpires=FALSE
Update property(s) of '\\READINGRAINBOW\ROOT\CIMV2:Win32_UserAccount.Domain="ReadingRainbow",Name="remote"' (Y/N/?)? y
Property(s) update successful.
wmic:root\cli>

계정을 다시 확인하면 다음으로 변경되어야합니다. Never

C:\Users\usr>net user remote
User name                    remote
Full Name
Comment
User's comment
Country code                 000 (System Default)
Account active               Yes
Account expires              Never

Password last set            10/28/2013 8:33:29 PM
Password expires             Never                  <<<<<<< # Changed to Never
Password changeable          10/28/2013 8:33:29 PM

고마워요! WMIC 명령이 작동하려면 Windows Management Instrumentation 서비스를 시작해야합니다. 과거에이 기능을 끄고 지금까지 실행 된 적이 없으며 "사용자 계정의 암호 만료 여부 변경"과 같은 기본적인 기능을 실행하려면 전용 서비스가 필요하다는 것을 이해하기까지 시간이 걸렸습니다 ...
Luc

2

NAS와 Linux 컴퓨터의 날짜 / 시간이 동기화 되었습니까?


둘 다 동일한 NTP 서버를 사용합니다. 둘 다 정확히 같은 시간입니다.
djk

1

리눅스에서 CIFS를 사용하여 개인적으로 직면 한 유일한 세 가지 요소는 위와 같습니다.

1 ° / -Kerberos 티켓 새로 고침 오류 (포인트를 빼고 커널 모듈을 중지하고 모든 캐시를 제거)

이상한 암호 문제로 인한 2 ° /-암호 문제

리눅스 쪽의 3 ° /-시간 설정은 1 초 이상 창과 다릅니다.

나는 그 위의 포인트가 해결책이라고 말하지는 않지만 도움이 될 수 있습니다 ;-)

다음에 봐!


0

어쩌면 나는 pedant이지만 오류가 발생한 다른 컴퓨터에서 시도 했습니까?

당신은 정말 그냥 만료되지 않은 계정 확실한 지금을 ?

편집하다:

합니까 이 게시물에 도움을?

EDIT2 :

cifs 대신 smbfs를 사용하면 작동합니까?


그렇습니다, 오래된 기계는 잘 작동합니다. 공유를 마운트 할 수는 있지만 새로운 공유는 마운트 할 수 없습니다. 계정은 AD에서도 만료되지 않도록 설정되어 있습니다.
djk

편집의 링크에 감사하지만 슬프게도 내용을 시도해도 아무런 차이가 없습니다.
djk

아니, smbfs는 CentOS 5.3에서 유효하지 않습니다. CIFS를 사용해야합니다.
djk

죄송합니다, 그때 도와 드릴 수 없습니다
drAlberT

0

지금 막 비슷한 문제가 생겨서

//host/path  /mnt/path  cifs  username=username1,password=password1,iocharset=utf8,sec=ntlm  0  0

//host/path  /mnt/path  cifs  username=domain1\username1,password=password1,iocharset=utf8,sec=ntlm  0  0
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.