Server3で、エクセル、ワードの書類が読み取り専用になってしまう。

・問題

Windows7からサーバ上のエクセル、ワードのファイルを使用していると、読み取り専用になってしまい書込みができなくなる。


問題が起きたファイルを削除や上書きをしようとするとエラーが出てしまう。


他の端末でもWindows7のみに発症し、Windows8やMacOSXでは起きていない。


MacOSX 10.6 Serverでは起きていなかった現象で、10.9+server3で頻繁に発生するようになった。


プレビューウインドウは使っていない。



・サーバ環境

   MacOSX 10.9.3 + Server 3.1.2

・クライアント

   Windows7

iMac, OS X Mavericks (10.9)

投稿日 2014/06/04 20:23

返信
返信: 5

2014/07/11 23:38 かーん への返信

Mac OSX 10.9 Mavericks より搭載されたSMB2が原因のようです。


どうやらMac OSX10.9特有の問題ではないらしく、
他のSMB2を使ったサーバーでも同じような問題がおきています。
(SMB2の通信におけるクライアント側のキャッシュ機能が原因)
http://nextstage0311.blog.fc2.com/blog-entry-275.html


ちなみに各OSのWindows通信プロトコルは下記のようになっており
osx 10.6 samba
osx 10.7 SMB1
osx 10.8 SMB1
osx 10.9 SMB2

Windows XP SMB1
Windows VISTA SMB2
Windows 7 SMB2.1
Windows 8 SMB3

サーバー側SMB2 - クライアント側SMB2以上の組み合わせで不具合が起きている模様。

サーバー側の設定をSMB2→SMB1にすることで回避出来るようです。
http://www.blueboxmoon.com/wordpress/?p=913


/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist

をテキストエディットで開き


<key>ProtocolVersionMap</key>
<integer>1</integer>


の2行を</dict>の前の行に追加。再起動。

で強制的に各クライアントは強制的にSMB1接続になります。

2014/07/13 18:19 cyasyu への返信

cyasyuさん、返信ありがとうございます。


やっぱりSMB2の問題が大きそうですね。Windows Serverでも問題が起きているようですね。

参考に成りました。


ただサーバ側の設定を既述のとおりにやったのですが、書込みしているはずのファイルが元に戻ってしまって。。。


なんでだろう。

2014/07/13 18:59 かーん への返信

com.apple.smb.server.plistはシステムファイルとなりますので

ロックがかかっていると思います。

一度、デスクトップにコピーして編集→元のフォルダへ移動でOKです。(パスワードを入力)

移動後、2行が追加されているか確認してください。



Mac OSX10.9サーバーをSMB1に固定することで、

各クライアント

mac os はAFP

windows7は下位verのSMB1で強制的に接続されます。

(クライアント側の設定をいじる必要はありません)

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Server3で、エクセル、ワードの書類が読み取り専用になってしまう。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。