ubuntuでシステムポリシーのエラー

ubuntu 11.10でユーザーアカウントをいじっていたらある時から、ロックを外せなくなった。

ロックの解除をハイライトすると以下のようなメッセージ

システムポリシーによりシステム設定の変更ができません.

どうやら自動ログインの有効・無効をいじりながらユーザー名を変更したために、システムとして整合性がとれなくなったみたい。

解決方法は/etc/lightdm/lightdm.confを編集する。

編集前

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=
xserver-allow-tcp=true

autologin-userがブランクだったので、いったんautologinを設定しているユーザーを書き込む。

編集後

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=genuser01
xserver-allow-tcp=true

次にユーザーアカウントを開く。これでロックが解除できるので、画面から自動ログインを無効にしてリブートする。