[rhelv6-beta-list] pam_mkhomedir.so / pam_oddjob_mkhomedir.so

Jan-Frode Myklebust janfrode at tanso.net
Wed Sep 15 14:09:05 UTC 2010


The deployment guide 15.2.3.2.2.1 points to using pam_mkhomedir, but
this fails when logging in via ssh:

	1. 15. sep. 2010 15:38:53 mkhomedir_helpe unconfined_u:system_r:sshd_t:s0-s0:c0.c1023 83 dir write system_u:object_r:home_root_t:s0 denied 15215

The solution to this should (I believe) be to use pam_oddjob_mkhomedir, 
but this is also failing.. I'm messagebus and oddjobd is running, and I
have this in my /etc/pam.d/sshd:

	session required pam_oddjob_mkhomedir.so

When I try to log in I get:

	org.freedesktop.DBus.Error.ServiceUnknown: The name com.redhat.oddjob_mkhomedir was not provided by any .service files

and my home directory isn't created. 

As far as I understand the config, the default /etc/oddjobd.conf is
including /etc/oddjobd.conf.d/oddjobd-mkhomedir.conf which should be
configured to do this.. 

Also from the commandline this fails:

	# dbus-send --system --dest=com.redhat.oddjob_mkhomedir --print-reply / com.redhat.oddjob_mkhomedir.mkhomedirfor string:"janfrode"
	Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.redhat.oddjob_mkhomedir was not provided by any .service files

So what are these .service files I'm missing ?



  -jf




More information about the rhelv6-beta-list mailing list