sviluppo-web-qa.it

Montare la condivisione CIFS restituisce "errore di montaggio 127 = chiave scaduta"

Al momento sto replicando l'installazione di un box CentOS e mi imbatto in uno strano errore mentre provo a montare una condivisione samba che risiede su un NAS. L'errore che sto ricevendo è:

mount error 127 = Key has expired

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

Le impostazioni sono identiche alla vecchia macchina, anche la password è sicuramente corretta. Ovviamente ho cercato su Google il problema e ho guardato ogni singola pagina che fa riferimento a questo problema (non così tanti) e non ho ancora trovato una risposta.

La vecchia scatola CentOS utilizza la versione 3.0.28-0.el4.9 di Samba e quella che sto cercando di installare ora è 3.0.33-3.7.el5_3.1. Non so se questo abbia qualcosa a che fare con esso, ma è sicuramente una delle uniche differenze tra le 2 configurazioni.

Quando provo il comando mount, questo appare nel 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

L'account non è molto disabilitato in quanto funziona sulla vecchia scatola utilizzando le stesse credenziali.

Qualcun altro ha visto questo problema?

25
djk

Ho avuto il problema simile. Il motivo è che la tua password potrebbe essere scaduta o potrebbe essere necessario modificarla. Puoi risolverla come segue:

  1. Accedi al computer Windows o al desktop remoto
  2. Dopo aver inserito le credenziali corrette correnti, ti verrà richiesto di modificare la password
  3. Fornire una nuova password
  4. Dopo che la password è stata cambiata correttamente, prova a montare di nuovo (e dovrebbe funzionare)
16
Mahendra Liya

Forse hai risolto questo ....

Fondamentalmente vai al computer a cui provi a connetterti, accedi ed emetti nuovamente la password per l'account che usi ... puoi riutilizzare la stessa password se vuoi ... allora sei bravo per un certo numero di giorni come per impostazione predefinita del sistema se non hai modificato nulla 8)

6
Laurent

La stessa cosa mi è appena successa. Controlla il tuo account di accesso e modifica Password expires In Never

Vedi sotto per il mio output 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

Per impostare il campo Password expires Dell'account su Never, eseguire il comando seguente.

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

Quindi, ad esempio, per il mio account, eseguivo:

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

Output del prompt dei comandi:

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>

Quando si controlla nuovamente l'account, è necessario modificarlo in 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
3
naisanza

Ho lo stesso errore con Ubuntu 11.04/Windows 7

Dopo aver provato ad accedere (sul computer Windows) come utente, quali credenziali utilizzate nelle opzioni di montaggio di samba,

windows ha detto che la password dell'account è scaduta e ha richiesto una nuova password.

Ho cambiato la password dell'account sia su Windows Machine che in .credentials,

ora la mia quota aumenta.

3
jonny

La data/ora sulla tua NAS e la macchina Linux sono sincronizzate?

2
James

gli unici tre fattori che ho affrontato personalmente usando CIFS su Linux dove (come detto sopra):

1 °/-Kerberos errore di aggiornamento del ticket (smonta il tuo punto, ferma il modulo del kernel, elimina ogni cache).

2 °/-Password di password dovute ad alcuni strani problemi di cifratura (impossibile da risolvere rapidamente senza ispezione più approfondita dei registri e acquisizione della rete su entrambi i lati).

3 °/-L'impostazione dell'ora sul lato Linux differisce da quella di Windows per più di un secondo.

Non ho detto che i punti più alti sono la soluzione, ma può aiutare ;-)

Ci vediamo!

1
Dr I

Forse sono pedante, ma hai provato da un'altra macchina dopo hai ricevuto l'errore?

Sei davvero sicuro che l'account non sia appena scaduto ora ?

EDIT:

questo post aiuta?

EDIT2:

Funziona se usi smbfs invece di cifs?

0
drAlberT

Ho riscontrato un problema simile proprio ora e risolto cambiando

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

per

//Host/path  /mnt/path  cifs  username=domain1\username1,password=password1,iocharset=utf8,sec=ntlm  0  0
0
renfeng