linux

ansibleでユーザー作成するときのパスワード作成

ドキュメントによると以下の通り、passwodはハッシュ化したものを指定しろとある ansible all -m user -a "name=foo password=<crypted password here>" ハッシュ化したパスワードの作り方はexamplesのuser_commads.ymlにコメントとして書いてある https://github.com/ansible/ansib</crypted>…

攻撃元のIPアドレスを遮断するFail2ban

ログファイルを監視してくれて、攻撃を探知したら、iptablesのルールを書き換えてアクセスを遮断してくれるようです。 Fail2banこちらのエントリで知りました。My First 5 Minutes On A Server; Or, Essential Security for Linux Servers | Bryan Kennedy …

ファイルとディレクトリのデフォルトアクセス権

touchとmkdirでファイルとディレクトリを作成すると、パーミッションはそれぞれ644、755で作成されました。 $ touch file $ mkdir directory $ ls -l 合計 4 drwxr-xr-x 2 vagrant vagrant 4096 2013-02-19 17:32 directory -rw-r--r-- 1 vagrant vagrant 0 …

任意のサイズのランダムデータを作成する

100Gくらいのデータを作成 $ head -c 1000000m /dev/urandom > 100Gfile書き込みにsudoが必要な場合 head -c 1000000m /dev/urandom | sudo tee 100Gfile > /dev/null参考 : 中身がランダムなファイルを任意のサイズで作成する 参考 : sudoしているのに、リ…

thinkpad x60sにdebian lennyをインストールしたあとの設定をメモ

beep音を消す /etc/inputrcの以下の行をコメントアウト # set bell-style none .vimrcに以下を設定 set vb t_vb= zshを導入 # apt-get install zsh # chsh /usr/bin/zsh なぜかchshでミスって、シェルが存在しないパスになってしまった。しかもrootでやった…

thinkpad x60sにdebian lennyをインストールしたときのメモ

x60sにはcdドライブがついていないのでusbメモリからのインストール。家にあったusbメモリは4gbの「ADATA」というメーカーのもの。 たしかドスパラで購入。usbメモリの準備はx60sにプリインストールされているvistaで行った。HP USB Disk Storage Format Too…