2009年4月21日火曜日

apache2 + mod-auth-pam

apacheの認証を PAM にしたら Unix のパスワードと一致して
便利かと思ったのだけど、やってみたらちょっと微妙だw
以下、Debian 5.0 lenny.

1. libapache2-mod-auth-pam をインストール
aptitude install libapache2-mod-auth-pam

2. apacheの設定で AllowOverride AuthConfig
/etc/apache2/sites-enabled/000-default とか、
認証する Directory の設定を AuthConfig にする

3. .htaccess
AuthType Basic
AuthName "secure area"
require group hoge
require user foobar
AuthBasicAuthoritative Off

※ AuthBasicAuthoritative Off は
[error] Internal error: pcfg_openfile() called with NULL filename
を回避する為に必要

4. apache が /etc/shadow 読めるように
vigr -s で www-data を shadow グループに追加

5. その他
/etc/apache2/mods-enabled とか、
/etc/pam.d/apache2 とかは、defaultのままで ok.

認証が Basic だとダ 漏れなのと、apacheがshadow読めるのはなんとも...

2009年4月7日火曜日

gentoo xorg-server-1.5-upgrade

ハマった。
http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml

症状.0 i810のドライバがロードできない(そんなものない)
=> Driver "i810" -> "intel" に変更して解決(xorg.conf)

症状.1 synapticsのmoduleがロードできない(undefined imPointerGetMotion)
=> /etc/hal/fdi/policy/ に 11-x11-synaptics.fdi をコピーして解決

症状.2 keyboadが認識されない(AllowEmptyInput on で removeされる)
=> /etc/hal/fdi/policy/ に x11-input.fdi を 10-xinput-configuration.fdi にしてコピーしたあと、、、/etc/init.d/hald restart を実行して解決
(rc-update add hald default)

メモ
1. F1〜F12 は
=> fnキーと一緒 押せば ok.

課題
1. カーソルキーが効いてない
=> xmodmap のせいだった。。。。.xinitrc から xmodmapを外したら ok になった。。。
2. キーボードの配置の変更 Alt とか


1. synapticsは hald が動いてなくても動くが、keyboard はダメ