共同作業しているVPSのLinuxサーバーで、同じグループのユーザが、WinSCPから更新できない、とヘルプ要請が来ました。ファイルのパーミッションはグループに対する書込みも許可されており、sshでログインしたときには、ちゃんと編集できました(ちなみにhtmlファイルなのでviで編集)。なんで?なんで?
Googleで検索して、やっと
複数の一般ユーザーが編集できるディレクトリ/ファイル作成
このページから「リクエストコード: 9」というキーワードを見つけて、
winscpで問題-「パーミッションを保持」「タイムスタンプを保存」のオプションをオフにしてください-
このページでエラーメッセージは表示されるものの、ファイル自体は更新されている、ということを知りました。確かに、ファイルの中身を確認したところ、更新されてました。中身を確認すべきだったのでしょうけど、メッセージが出ていたら、更新されていない、と思いますよね。
ともあれ、いくら更新されているとは言え、メッセージが気持ち悪いので、上記ページの解決策どおり「パーミッションを保持」をオフにしたところ、エラーメッセージも出なくなりました。めでたし、めでたし。