そのユーザーのホームディレクトリがg+w
の場合、1人のユーザーがSSH経由で接続できるようにすることは可能ですか?
私が理解しているように、StrictModes no
を/etc/ssh/sshd_config
に設定すればこれを許可できますが、それは他のすべてのユーザーが他のユーザーの~/.ssh
を移動できることを意味します。
これを行う他の方法はありますか?
以前のサーバーは、ユーザーのホームディレクトリをa+w
として設定されていましたが、公開鍵sshは引き続き使用可能でした。そのsshd_configにもStrictModes yes
があったので、これを行うには何らかの方法があるに違いないと思います。
現在、ユーザーはホームディレクトリが700
のときに公開鍵sshを介してログインできますが、それを他のグループ書き込み可能な値に変更すると、ログインできなくなります。
設定StrictModes no
in /etc/ssh/sshd_config
はあなたが探しているものです。 CentOS6.7のmanページから。お使いのバージョンに互換性があることを願っています。
StrictModes
Specifies whether sshd(8) should check file modes and ownership
of the user’s files and home directory before accepting login.
This is normally desirable because novices sometimes accidentally
leave their directory or files world-writable. The default is
“yes”.