CentOS 6.4(64ビット)サーバーにWindows 2008共有をマウントするのに苦労しています
私がsmbclientを使うとき、それは働きます:
smbclient //esb.local/dfs -U ESBSertal -W ESB -P MyPassword
しかし、マウントではそうではありません。私はコマンドラインで試しました:
mount.cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win
/ etc/fstabに行を追加します
//esb.local/dfs /mnt/win cifs username=ESBSertal,password=MyPassword,domain=ESB 0 0
どちらの場合も同じエラーが発生します。
mount.cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
およびfstabの場合
mount -a
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
皆様のご支援に感謝いたします。
単なる更新:これはrootとして実行されます。 rootとしてもSudoとしても機能しない
ミチャ
Mount -t cifsを使用してエラーを克服できます。オプションにパラメータsec=ntlmsspi
を追加するだけです。その他の可能なオプションは次のとおりです。
ntlmssp
ntlmv2
ntlmv2i
this site のヒント番号4に従って、autofs
でマウントポイントを作成することができました
/etc/auto.mymount
にいくつかの変更を加える必要がありました。オプションsec
を指定する必要があります。私は正しいパラメーターを見つけました ここ (ページの一番下)
私の/etc/auto.mymount
には次の1行が含まれています。
share -fstype=cifs,rw,noperm,user=ESBSertal,pass=MyPassword,domain=ESB,sec=ntlmsspi ://esb.local/dfs
service autofs restart
を実行すると、情報が更新されます。
これにより、/mnt/win/share
で共有のコンテンツにアクセスできました
あなたの行動に本質的に問題があるようには見えません。
ユーザー名/パスワードなどに句読点/空白がないこと、および'
'
それらの周り。
CentOSとWindowsのファイアウォールが接続を許可していることを確認します(ただし、おそらく異なるエラーメッセージが表示されます)
コメントを求めないで申し訳ありませんが、私の担当者は十分に高くありません。
Windows 2008サーバー上でPDC=を実行していますか?実行している場合は、ユーザーのドメインだけが欠落している可能性があります
mount.cifs -o user=USER,dom=DOMAIN,password=MYPASS //pdc.domain/test /mnt
管理者としてマウントしようとしましたか?これが機能する場合は、おそらく共有権限の問題のみです。
それ以外の場合は、syslogファイルを確認してください。エラーに関する詳細情報が表示されます。サーバーがパケット署名を必要とし、リクエストがない可能性があります。
よくわかりませんが、CIFSの代わりにSMBFSを使用して、共有パーティションをマウントしてみてください。
mount -t smbfs //hostname/share /mnt/temp -o username=someuser,password=somepassword
代わりにこのコマンドを試してください:
mount -t cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win
私は同じ問題を抱えていて、最初にそれを修正しました:
smbclient -L server_name --user=DOMAIN/user_name -d=10 > output 2>&1
その後
grep -i ntlm output
それは言った行がありました
Got NTLMSSP neg ....
次にマウントラインを次のように変更しました
mount -t smbfs //server_name/share_dir /mnt/mount_point -o user=DOMAIN/user_name,sec=ntlmssp
最終的に!
私をこの解決策に導いてくれたGorb博士の反応を信用したいのですが、コメントを追加するのに十分な評判がありません。
同様の問題があり、fstabにusername = domain.local\usernameを配置して解決しました。
RHEL Linuxの場合... /etc/request-key.confに数行を入力する必要がありました
create cifs.spnego * * /usr/sbin/cifs.upcall -c %k
create dns_resolver * * /usr/sbin/cifs.upcall %k
次に、これでマウントします。
mount -t cifs //someDFSaddress/somemountcifsexport /mnt/somemountpoint -o username=somename (enter the passwd manually)