新服配置(四)mount.cifs失敗mount error(13):Permission denied
1772 ワード
サーバデータはバックアップが必要で、バックアップはネットワークハードディスクに格納されます.このハードディスクフォーマットext 4は、Windows serverサーバに由来します.
しかしcifsを使ってマウントに失敗して、いつも権限がないことを提示して、私はWindowsシステムの下でテストを繰り返して、ユーザーのパスワードは確実ですが、ubuntuではマウントに成功できません.
最後に、問題の根本的な原因を見つけました.パスワードhashフォーマットが間違っていて、システムはパスワードエラーを返しています.
[602334.718574] CIFS VFS: cifs_mount failed w/return code = -13
解決策は、パラメータリストにhashフォーマットを追加します.
ここはsec=ntlmです
完全に機能するコマンドライン:
mount -v -t cifs //192.168.2.88/data/media/backup/-o username=backup,password=backup,iocharset=utf8,sec=ntlm
また注意しなければならないのはユーザーの所在domainで、私のここはシステム内のユーザーで、さもなくばdomainをプラスして、さもなくば権限の問題を報告します
しかしcifsを使ってマウントに失敗して、いつも権限がないことを提示して、私はWindowsシステムの下でテストを繰り返して、ユーザーのパスワードは確実ですが、ubuntuではマウントに成功できません.
最後に、問題の根本的な原因を見つけました.パスワードhashフォーマットが間違っていて、システムはパスワードエラーを返しています.
[602334.718574] CIFS VFS: cifs_mount failed w/return code = -13
解決策は、パラメータリストにhashフォーマットを追加します.
sec=
Security mode. Allowed values are:
¡¤ none - attempt to connection as a null user (no name)
¡¤ krb5 - Use Kerberos version 5 authentication
¡¤ krb5i - Use Kerberos authentication and forcibly enable packet signing
¡¤ ntlm - Use NTLM password hashing
¡¤ ntlmi - Use NTLM password hashing and force packet signing
¡¤ ntlmv2 - Use NTLMv2 password hashing
¡¤ ntlmv2i - Use NTLMv2 password hashing and force packet signing
¡¤ ntlmssp - Use NTLMv2 password hashing encapsulated in Raw NTLMSSP message
¡¤ ntlmsspi - Use NTLMv2 password hashing encapsulated in Raw NTLMSSP message, and force
packet signing
The default in mainline kernel versions prior to v3.8 was sec=ntlm. In v3.8, the default
was changed to sec=ntlmssp.
If the server requires signing during protocol negotiation, then it may be enabled
automatically. Packet signing may also be enabled automatically if it's enabled in
/proc/fs/cifs/SecurityFlags.
ここはsec=ntlmです
完全に機能するコマンドライン:
mount -v -t cifs //192.168.2.88/data/media/backup/-o username=backup,password=backup,iocharset=utf8,sec=ntlm
また注意しなければならないのはユーザーの所在domainで、私のここはシステム内のユーザーで、さもなくばdomainをプラスして、さもなくば権限の問題を報告します