タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

bashに関するwillnetのブックマーク (3)

  • パイプの途中のエラーを取る - 揮発性のメモ2

    bash3.2.25とbash4.1.5で実験 参考:http://mlog.euqset.org/archives/linux-users/106994.html システム変数PIPESTATUSを使う $ (exit 1) | (exit 0) | (exit 3) | (exit 0) $ echo ${PIPESTATUS[@]} 1 0 3 0 PIPESTATUSという配列に、最後にパイプ使ったときの各コマンドの終了コードが入ってる pipefailオプションを使う $ set -o pipefail $ (exit 1) | (exit 0) | (exit 3) | (exit 0) $ echo $? 3 pipefailオプションを使うと、各コマンドで最後にゼロ以外だった終了コードが返る set -eと組み合わせて使うと、途中のコマンドがエラーだったときにもちゃんと死ぬ

    パイプの途中のエラーを取る - 揮発性のメモ2
    willnet
    willnet 2017/09/21
  • 「bash」シェルに重大な脆弱性、主要Linuxでパッチが公開

    脆弱性は多くの一般的な設定でネットワークを介して悪用できるとされ、特にbashがシステムシェルとして設定されている場合は危険が大きい。 LinuxなどのUNIX系OSで標準的に使われているシェル「bash」に極めて重大な脆弱性が見つかり、9月24日に修正パッチが公開された。攻撃者がbashにコマンドを送って任意のコードを実行できる可能性が指摘されており、米セキュリティ機関のSANS Internet Storm Centerなどはパッチ適用を急ぐよう呼び掛けている。 関係各社のアドバイザリーによると、bashで特定の細工を施した環境変数を処理する方法に脆弱性が存在する。悪用された場合、攻撃者が環境制限をかわしてシェルコマンドを実行できてしまう恐れがあり、特定のサービスやアプリケーションでは、リモートの攻撃者が認証を経ることなく環境変数を提供することも可能になる。 この脆弱性は、多くの一般的

    「bash」シェルに重大な脆弱性、主要Linuxでパッチが公開
  • Bash Startup Files (Bash Reference Manual)

    6.2 Bash Startup Files This section describes how Bash executes its startup files. If any of the files exist but cannot be read, Bash reports an error. Tildes are expanded in filenames as described above under Tilde Expansion (see Tilde Expansion). Interactive shells are described in Interactive Shells. Invoked as an interactive login shell, or with --login When Bash is invoked as an interactive l

    willnet
    willnet 2014/05/19
    manちゃんと読むべきだなー
  • 1