SMB共有上のファイルはロックされており、一部のアプリはそれらにアクセスできない


2

OSXにマウントされているSMB共有からのすべてのファイルがロックされ、一部のコマンドでは許可されていない操作が生成されるのはなぜですか?

私は、Windows 7 x 64マシンを提供しています share

OS X 10.6マシンはこの共有をにマウントしました /Volumes/share。私はテストしたので、FinderまたはMidnight Commanderを使ってファイルを追加、削除、修正することができます。

それでも、いくつかのツールからのようなエラーを与えて実行に失敗している Operation not permitted

原因は locked フラグ見つけた find /Volumes/share -flags uchg

デフォルトでこのフラグを取得するためにOS Xから変更されたすべてのファイルをつなぎ合わせます。

なぜこれが起こっているのでしょうか(そうではないはずです)。そしてどうやって問題を解決するのですか? (おそらくの修正が必要です /etc/smb.conf

回答:


3

で解決策を見つけました http://www.stanford.edu/group/macosxsig/blog/2010/01/snow_leopard_samba_and_nt_acl.html

この feature/bug に固有のものです Snow Leopard - OS X 10.6

修正する /etc/smb.conf そして追加

[global]
acl check permissions = no
nt acl support = no

sambaを再起動することを忘れないでください、またはその後再起動してください。

ロックされたファイルをすべて検出するには

find /path -flags uchg

既存のファイルからすべてのロックを解除するには、次のコマンドを実行します。

chflags -R nouchg /path/

1

これは古いqであることを理解してください、しかしうまくいけばこれはここで終わる誰かを助けるでしょう。

私はOSX 10.8.4で同様の問題を抱えていました。私はどうにかしてWindows 7マシンの共有フォルダを含んでいたドライブのインデックス作成を無効にすることでそれを解決することができました。

Windows 7の "コンピュータ"画面でドライブを右クリックし、[プロパティ]に移動します。 [このドライブ上のファイルにインデックスを付けられるようにする]チェックボックスをオフにし、[OK]をクリックしてポップアップで[ドライブ、サブフォルダ、およびファイルに変更を適用する]を選択します。


同じ問題がWindows 10でも発生します、あなたの答えは私が原因を見つけるのを助けました。 Windows 10バージョンに関する私の質問と回答は、これにリンクしています。
Tonny
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.