タグ

bashに関するnihohiのブックマーク (4)

  • Bashに深刻な脆弱性「Shellshock」が発覚!至急アップデートを | クロの思考ノート

    こんにちは。Bashの脆弱性が発見され、非常に話題になっていますね。今回話題となっているのは環境変数に仕込まれたコードをリモートで操作される脆弱性(CVE-2014-6271、CVE-2014-7169、CVE-2014-6277、CVE-2014-6278、CVE-2014-7186、CVE-2014-7187)です。『Shellshock』とも称されていますね。bashがUNIX系やUNIライクなOSで非常に幅広く使用されていることから影響も大きいです。 [adsense02] まずはBashのバージョンを確認とアップデートを 2014年10月4日現在では各ディストリビューションでパッチが当てられたBashが公開されていると思います。まずは自分のシステムで使用しているBashのバージョンを調べる所からはじめましょう。主要なディストロについては下記に情報を記載しました。 Ubuntu U

    Bashに深刻な脆弱性「Shellshock」が発覚!至急アップデートを | クロの思考ノート
    nihohi
    nihohi 2014/10/07
     env x='() { :;}; echo vulnerable' bash -c 'echo hello'
  • [bash] 文字列の簡単な置換方法: Akito's IT技術 メモ

    sedを使うって方法もあるが,簡単な置換であればbashの機能で可能 script$ cat str-test-3.sh #!/bin/bash var=/hoge/hoge/test-yeah-hoge-hoge echo ${var} echo ${var#/*/} echo ${var##/*/} echo ${var%-hoge} echo ${var%%-hoge} echo ${var/hoge/tomato} echo ${var//hoge/poteto} こんなスクリプトを実行してみる. script$ bash str-test-3.sh /hoge/hoge/test-yeah-hoge-hoge hoge/test-yeah-hoge-hoge test-yeah-hoge-hoge /hoge/hoge/test-yeah-hoge /hoge/hoge/te

  • Cygwin 色変更 - Pocketstudio.jp Linux Wiki

    ¥×¥í¥ó¥×¥È¡© † ¡¡¥·¥§¥ë¾å(bash, csh ¤Ê¤É) ¤Ç¤Ï¥³¥Þ¥ó¥É¤òÆþÎϤ¹¤ë¥³¥ó¥½¡¼¥ë¡Ê¥­¡¼¥Ü¡¼¥ÉÆþÎϤΤ¿¤á¤Î¾ì½ê¤¬ÅÀÌǤ·¤Æ¤¤¤ëÃÏÅÀ¡Ë¤Î»ö¤ò¥×¥í¥ó¥×¥È¤È¸Æ¤Ó¤Þ¤¹¡£ ¡¡Fedora/Red Hat ¤Ç¤Ï¡¢½é´ü¾õÂ֤Ǥϰʲ¼¤Î¤è¤¦¤Ê·Á¼°¤Ç¤¹¡£ [¥æ¡¼¥¶Ì¾@¥Û¥¹¥È̾ ~]$ ¡¡¤¿¤È¤¨¤Ð¡¢¥æ¡¼¥¶Ì¾¤¬ sakura¡¢¥Û¥¹¥È̾¤¬ sion ¤Î¾ì¹ç [sakura@sion ~]$ ¡¡¤Èɽ¼¨¤µ¤ì¤Þ¤¹¡£~ ¤Ï¡Ö³ºÅö¥æ¡¼¥¶¤Î¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¡×¤È¤¤¤¦°ÕÌ£¤Ç¤¹¡£ ¡¡¤¿¤È¤¨¤Ð¡¢¥«¥ì¥ó¥È¥Ç¥£

  • sshでリモートホスト名を補完できる、bash_completion - UNIX的なアレ

    Linux/Unix等を利用していて、コマンドやファイル名、ディレクトリ名はTABキーで補完をかけることはよくあると思います。 今回は、bashの補完機能を強化する、bash_completionを紹介したいと思います。 bash_completionをインストールする Debian系のディストリビューションであれば標準でインストールされているとおもいます。/etc/の下に入っていますので、確認してみましょう。 $ ls -l /etc/bash_completion -rw-r--r-- 1 root root 215907 2006-12-12 06:20 /etc/bash_completionもしインストールされていない場合は、下記のサイトからダウンロードしてください。 bash programmable completion – Freecode /etc/の下に置くような手順に

    sshでリモートホスト名を補完できる、bash_completion - UNIX的なアレ
  • 1