libAlexandrina.so.tDiary
2013-06-20 Thursday
empathyでアカウント情報が保存されない対策
ubuntuの標準メッセンジャのempathyが結構気に入っているのに、ログアウトするとアカウント情報が吹っ飛んでしまうという謎の現象が発生していて仕方なくpidginを使っていたりした。
LDAPの設定をいろいろと見なおすこともあって、ついでにこのあたりも見てみようとしたら、おもいっきりビンゴなのがあった。
empath forgets accounts 11.10
https://bugs.launchpad.net/ubuntu/+source/telepathy-mission-control-5/+bug/864764
まぁつまるところLDAPが悪いというより、LDAPでホームディレクトリが/home/*/ではない場合、apparmorが働いてしまうので、apparmorにhomeディレクトリは実は違うんですよ、と設定してやれということらしい。
例えば、ログインして~で pwd したら /mydomain/account/ とかでちゃう場合には sudo vi /etc/apparmor.d/tunables/home
あたりで
@{HOME}=@{HOMEDIRS}/*/ /root/
を
@{HOME}=@{HOMEDIRS}/*/ /root/ /mydomain/*/
にしてやればOK。