Humanity

Edit the world by your favorite way

2012-03-01から1ヶ月間の記事一覧

suをほぼ無効化する

PAM

rootでsuを実行した時以外、rootにはなれないようにする。/etc/pam.d/suで先頭がauthのものは削除するなりコメントアウトして、以下のように書き換える。 auth sufficient pam_rootok.so auth required pam_deny.so 1行目でrootのみrootになれるようにする。…

apt-mirrorがlockファイルを残して死ぬ #apt_mirror_ga_lock_file_wo_nokosite_sinu

lockファイルが残ってしまい、次回起動時に「apt-mirror is already running, exiting at /usr/bin/apt-mirror line 187.」と言って即終了してしまう。 原因は自分の設定ファイルの間違いだった。 次のように書いていたが、 deb ftp://ftp2.jp.debian.org/de…

PAMのグローバルな設定ファイル(/etc/pam.d/common-*)を復旧させる方法

PAM

PAMの設定いじってたけど よくわからなくなったので最初からやり直したい ついでにログインできなくなった! とかいう人のために。 バックアップファイルぐらい残しとけよ とか PAMの設定してる間は必ず1つはログインしっぱなしのセッション残すだろ とか 普…

sshで接続に成功した時にホームディレクトリを自動作成

PAM

sshでログインした時にこうならないために。 hoge@ababa:~$ ssh hoge@ugogo Could not chdir to home directory /home/hoge: No such file or directory hoge@ugogo:/$ logout # 仕方ないrootでログインして作り直そう…と思ってログアウト Connection to ugo…

sudoで「password for ***:」と「LDAP password:」の2つのパスワードを入力しなきゃいけなくて発狂しそうになった時

/etc/pam.d/common-auth auth [success=1 default=ignore] pam_ldap.so use_first_passを auth [success=1 default=ignore] pam_ldap.so try_first_passに変えればOK。 でも変えるとpam-auth-updateが管理できなくなるから、 一旦pam-auth-updateでオフって/…

pam-auth-updateでPAMの設定を変える

ふとPAMの設定ファイルを眺めてたらpam-auth-update(8)というスクリプトがあるらしいことを知った。 manによるとauth-client-configと同じく 自動的にPAMの設定を書き換えてくれるすごいやつで、 /usr/share/pam-configs/以下に設定ファイルがある。 なるほ…

LDAPでユーザの一元管理 (2回目)

DebianでLDAPサーバ - Humanity この記事が見にくすぎるのでもう一回書くことにする。 当時のエラー状況とかも書いてるので相当見にくいのと文章が酷い。 手順書がほしいならちゃんとした手順書書けって話ですが... 以下、項目ごとにサーバでの作業だったら…

lxc-toolsの/etc/init.d/lxcをいじって起動順序をつけられるようにした

Support /var/lib/lxc/$C/priority to start up containers in order of priority. by tyru · Pull Request #6 · phbaer/lxc-tools · GitHub/var/lib/lxc//priority ってファイルに優先順位(正の整数)を書き込むと 値の低い方から順番に起動していくようにな…

Debianで更新があったらメールされたい

されたい。 のでcron-aptを使う。 sudo apt-get install cron-aptして、設定ファイル(/etc/cron-apt/config)を書き換える。 アップグレードする設定にもできるけどメール通知のみにする。 --- /etc/cron-apt/config.bak 2012-03-13 01:02:33.838567688 +0900…

LXCで「mknod: `//tmp/udev.EgkS50/ppp': Operation not permitted」とか出る場合

LXC

こんなエラーが出る場合。 Populating the new /dev filesystem temporarily mounted on /tmp/udev.EgkS50/... mknod: `//tmp/udev.EgkS50/ppp': Operation not permitted Install fuse powered filesystems within an LXC container | web development in a…

Debianで新しいstableがリリースされても自動的に追従する

Tumblrで引用してたんだけど、一応埋もれて忘れないためにブログにも書く。 あわしろいくや:stableを入れてます! とか言いながらDebian 4.0ぐらいでアップデートされてない、というパターンもありますな。やまね:/etc/apt/sources.listに「etch」って書い…

NFSマウントできなかった

$ sudo mount -a mount: wrong fs type, bad option, bad superblock on nas1:/datavol, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases use</type>…

Cactiのプラグインをインストールする (Cacti 0.8.7i)

ハマった。 手順 PIA(Plugin Archtecture)インストール 自分はwith PIAなCactiをソースからインストールしたので不要だった。 詳しくは前の記事参照。 cacti.sqlをMySQLに読み込ませる これが必要だったみたいでしばらくハマった。 いろいろやったのでこれで…

Cacti 0.8.7g -> 0.8.7i アップグレード

経緯 Cactiは小難しいけど多機能なRRDToolをブラウザから操作できるようにしてくれるフロントエンドツール。 もともと監視のために導入したんじゃなくて、 pingの到達率とかをグラフに描いてくれるツールないかなー*1と探してた。 その後で監視にも使えるし…

Linuxコンテナ内でautofsを起動させたけどなぜか刺さるので諦めた時のログ

ちょっと前のログ。 起動させたけどマウントできないとこまで行った。 ls /hoge とかやると刺さる。 サーバ環境だったし普通にNFSマウントしてればマウント先が復帰すれば自動的に復帰するのでautofsしてもあんま費用対効果が見込めないのでやめた。 環境 De…