Частка CIFS для монтажу дає “помилку монтажу 127 = ключ минув”


25

В даний час я повторюю налаштування вікна CentOS, і я стикаюся з дивною помилкою, намагаючись змонтувати долю самби, яка знаходиться в NAS. Помилка, яку я отримую:

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 на старому сервері будь-який шанс отримати автентифікований квиток, але не на новій системі?
pjd

Відповіді:


16

У мене була подібна проблема. Причиною цього є те, що термін дії вашого пароля можливо закінчився або потрібно його змінити. Ви можете вирішити його наступним чином:

  1. Увійдіть в машину Windows або віддалений робочий стіл
  2. Після введення поточних правильних облікових даних вам буде запропоновано змінити пароль
  3. Введіть новий пароль
  4. Після успішного зміни пароля спробуйте встановити ще раз (і він повинен працювати)

6

Можливо, ти це вирішив….

В основному yoiu перейдіть до комп'ютера, до якого ви намагаєтеся підключитися, увійдіть і повторно випустіть пароль для облікового запису, який ви використовуєте ... ви можете повторно використовувати той самий пароль, якщо хочете ... ви тоді добре протягом певної кількості днів, за замовчуванням у вашій системі, якщо ви нічого не змінили 8)


3

У мене така ж помилка з ubuntu 11.04 / windows 7

Після того як я спробував увійти (на машині Windows) як користувач, які облікові дані використовувались у параметрах кріплення samba,

Windows вказаний термін дії облікового запису минув і запропонував новий пароль.

Я змінив пароль облікового запису як на машині Windows, так і в .credentials,

тепер моя доля монтується.


oops, здається, я пропустив 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. Я вимкнув це раніше і ніколи не стикався з цим досі, зайняв деякий час, щоб зрозуміти, що для запуску потрібна спеціальна послуга на зразок "змінити термін дії вашого облікового запису користувача" ...
Люк

2

Чи синхронізована дата / час на вашій машині NAS та Linux?


Так, обидва використовують один і той же NTP-сервер. Точно в один і той же час на обох.
djk

1

єдиний три чинники, з якими я особисто стикався, використовуючи CIFS на Linux, де (як було сказано вище):

Помилка оновлення квитка на 1 ° / -erberberos (уявіть свою точку, зупиніть модуль ядра, очистіть кожен кеш).

Проблеми з 2 ° / -запуском через деякі дивні проблеми із шифруванням (їх неможливо швидко вирішити без більш глибокого огляду журналів та захоплення мережі з обох сторін).

3 ° / -встановлення часу на стороні Linux відрізняється від вікон один на більш ніж секунду.

Я не сказав, що ці верхні точки - це рішення, але, це може допомогти ;-)

Побачимось!


0

Можливо, я педант, але ви спробували з іншої машини після того, як ви отримали помилку?

Ви дійсно впевнені , що рахунок не тільки минули в даний час ?

Редагувати:

Чи допомагає цей пост ?

EDIT2:

Чи працює, якщо ви використовуєте smbfs замість cifs?


Так, стара машина працює чудово. Він може змонтувати частку, але новий не може. Обліковий запис налаштовано так, щоб він не закінчувався і в 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.