Timeout issue with NFS mounts - Don't transverse file system
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 30/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
調査の方向性
control os_spec.rb の 180 行目付近から始め、timeout の出力に示されている find コマンドを調べます。control がファイルシステムをどのように走査するかを再現または調査し、そのうえで、NFS マウントが存在する場合でもタイムアウトせずに対象のファイルを確認できることを完了の定義とします。
索引モデルが issue の本文から書いたものです。
説明
We are seeing timeout issues on control os-06 https://github.com/dev-sec/linux-baseline/blob/60ae1a5723bca01a9f87b846ede3f8b23a7bd0ed/controls/os_spec.rb#L180 when transversing the file system hits an NFS mount. The result is a timeout error of mixlibshellout exceeding 600s.
[2017-08-09T03:35:28+00:00] ERROR: Report handler Chef::Handler::AuditReport raised #<Mixlib::ShellOut::CommandTimeout: Command timed out after 600s:
Command exceeded allowed execution time, process terminated
---- Begin output of find / -perm -4000 -o -perm -2000 -type f ! -path '/proc/*' ! -path '/var/lib/lxd/containers/*' -print 2>/dev/null | grep -v '^find:' ----
STDOUT:
STDERR:
---- End output of find / -perm -4000 -o -perm -2000 -type f ! -path '/proc/*' ! -path '/var/lib/lxd/containers/*' -print 2>/dev/null | grep -v '^find:' ----
Ran find / -perm -4000 -o -perm -2000 -type f ! -path '/proc/*' ! -path '/var/lib/lxd/containers/*' -print 2>/dev/null | grep -v '^find:' returned >
Is there a better way to do this control?
- 主要言語
- Ruby
- スター
- 879
- フォーク
- 194
- 平均マージ
- 9分
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dev-sec/linux-baseline のほかの issue
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
dev-sec/linux-baseline#191 · コメント 2 件 ·
-
Add two additional PATH env checks for the rule 'os-04'対応中かも @MikhailAseev が 785 日前に担当しました。 オープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 58/100
dev-sec/linux-baseline#188 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 48/100
dev-sec/linux-baseline#173 · コメント 6 件 ·
-
Add file system checks for other shadow and passwd/group files対応中かも @cmhe が 1816 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
dev-sec/linux-baseline#161 · コメント 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
dev-sec/linux-baseline#140 · コメント 7 件 · リアクション 5 件 ·
dev-sec/linux-baseline の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
TheOdinProject/curriculum#31465 ·
メンテナーはふだん 1 日以内に返信
-
agent:triaged bug bughunt pm:bundler priority:p1
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
SocketDev/socket-patch#1573 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Generated server webpack config keeps Rspack's manifest and CSS extraction plugins対応中かも @justin808 が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
shakacode/react_on_rails#5184 ·
メンテナーはふだん 1 日以内に返信
-
bug chat verified
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 6 日以内に返信
-
🐞 bug pending triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
CircuitVerse/CircuitVerse#8031 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信