2016-05-04 5 views
1

mode & 00002あなたはファイルが一般に書き込み可能かどうかを確認することができ、ディレクトリのリストを取得して、ログインしたユーザーとファイルの所有者が一致するかどうかを確認できます(statは通常longnameあなたはそれからユーザー名を取得する必要があるSFTPv3サーバー)が、グループのアクセス許可はどうですか?グループのためにSFTPを使用してファイルに書き込むことができるかどうかを判断するにはどうすればよいですか?

ファイルシステムにファイルを作成し、そのグループが何であるかを確認し、そのグループが問題のファイルのグループと一致するかどうかを確認できます。しかし、問題のファイルのグループが、あなたがメンバーになっている二次的なグループであればどうでしょうか?その時点で、あなたはstat応答を受け取ったときにそのグループは表示されません。

アイデア?

答えて

1

書き込み専用にファイルを開こうとしてください。あなたはそれに何かを書く必要はありません。オープニングがSSH_FX_PERMISSION_DENIEDSSH_FXP_STATUS応答)で失敗した場合、書き込み権限はありません。

SSH_FXP_OPENリクエストのpflagフィールドのSSH_FXF_WRITEビットを使用してください。

関連する問題