samba経由でlinux上のファイルをWindowsからいじる際、パーミッション755のファイルを更新すると、655となり、自分の実行フラグだけが外れる問題。 まあ実行可能ファイルをsamba上でいじれることが余り良いことではないというのは置いておいて。 なんで自分の実行ビットだけ外れるのか、smb.confを読んでいても当初今ひとつ分からなかったのだが、 [linux-users:100723] winからコピーすると"drwxr-xr-x"となるのは何故? ここら辺を眺めていてやっと理解出来た(気がする)。 変更時の動作はおそらく、 (unixファイル) or ( (create mask) and (windowsファイル) ) の順番で評価。 windowsファイルは標準では666で、read only時は444となる。 今回の件ではunixファイルは755でcreate mas