[pkg-fso-maint] Bug#680264: nodm: ConsoleKit fails to recognize the current session as local

Tzafrir Cohen tzafrir.cohen at xorcom.com
Thu Jul 24 06:19:56 UTC 2014


TL;DR: no such luck here. lightdm seems to work better.

On Wed, Jul 04, 2012 at 08:23:06PM +0200, Emanuele Aina wrote:
> tag 680264 patch
> thanks
> 
> Stacking a pam_ck_connector.so with x11 support after enabling session
> auditing with pam_loginuid.so and before the one in common-session
> (which has the nox11 flag set) fixes the issue.

I'd just like to report that this patch does not work for me.

I tried getting a nodm user to be able to mount a USB storage device
through udisks (on Wheezy). nodm's user fails to work. Lightdm seems to
work well.

I also tried copying lightdm's autologin pam file to nodm, but no luck
there.

> 
> -- 
> Emanuele

> diff --git a/debian/nodm.pam b/debian/nodm.pam
> index 77ad6f6..6f68f35 100644
> --- a/debian/nodm.pam
> +++ b/debian/nodm.pam
> @@ -18,7 +18,13 @@ session       required   pam_env.so readenv=1 envfile=/etc/default/locale
>  # # (Replaces the use of /etc/limits in old login)
>  session    required   pam_limits.so
>  
> -# Standard Un*x account and session
> +# Standard Un*x account
>  @include common-account
>  @include common-password
> +
> +# Enable ConsoleKit integration
> +session optional pam_loginuid.so
> +session optional pam_ck_connector.so
> +
> +# Standard Un*x session
>  @include common-session

And here is lightdm-autologin pam file:

# egrep -v '^(#|$)' /etc/pam.d/lightdm-autologin 
auth    requisite       pam_nologin.so
auth    required        pam_env.so readenv=1
auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
auth    required        pam_permit.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad]
pam_selinux.so close
session required        pam_limits.so
session required        pam_loginuid.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad]
pam_selinux.so open
@include common-password

I use systemd. Also:
ii  libpam-ck-conn 0.4.5-3.1    armhf
ii  libpam-systemd 44-11+deb7u4 armhf

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen at xorcom.com
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com



More information about the pkg-fso-maint mailing list