DOSEIの日記

技術メモ+日常ログ

SSH の config のパーミッションエラーを解決する

Cygwin でファイルを作成すると、グループが "なし" になる。で、この状態だとグループのパーミッションが rw となって、これを消すことができない。つまり、 chmod g-rw をしても無視される。
~/.ssh/config はユーザ以外のパーミッションを無しにしなければならないのだが、これだとエラーとなって困ってしまう。
解決するには、グループを Users にする。

$ chgrp Users ~/.ssh/config
$ chmod 600 ~/.ssh/config

関連サイト: Using Cygwin in Windows 8, chmod 600 does not work as expected? - Super User