Users are not added to Solaris from IDM Fan-Out Driver 3.5.X

  • 7000511
  • 28-May-2008
  • 26-Apr-2012

Environment


Novell Identity Manager Driver - Linux and UNIX - Fan Out
Novell Identity Manager 3.5
Novell Identity Manager 3.0
Novell Identity Manager Driver - Core Fan Out
Novell Account Management 3.0 for UNIX
Novell Account Management 2.1 for Solaris

Situation

Users are not being added to Solaris Platforms.

Groups can be added just fine.

ERROR in /var/adm/messages: "Feb 21 12:02:06 host1
/usr/local/ASAM/bin/PlatformServices/PlatformReceiver/scripts/adduser.sh[7802]:
[ID 702911 daemon.notice] :
/usr/sbin/useradd -m -u 10000 -c 'Test User' testuser: RC=12"

ERROR: "Populate:" in NAM Web Administration, Utilities, Review Platform Errors, platform

ERROR after executing useradd: "UX: useradd: ERROR: Unable to create the home directory: Operation not applicable."

useradd's base home directory is /home. No files or directories can be created in this directory.

Resolution

Change the useradd base directory to something other than /home

The following confirms that Solaris cannot create a user, and therefore the Core Driver will not be able to create the same user.
# useradd -m -u 10000 -c 'Test User' testuser
UX: useradd: ERROR: Unable to create the home directory: Operation not applicable.

Show the current useradd default values.
# useradd -D
group=other,1 project=,3 basedir=/home
skel=/etc/skel shell=/bin/sh inactive=0
expire= auths= profiles= roles=

Change the basedir default value to something other than /home, for example:
# useradd -D -b /export/home
group=other,1 project=,3 basedir=/export/home
skel=/etc/skel shell=/bin/sh inactive=0
expire= auths= profiles= roles=

Confirm Solaris can create the user.
# useradd -m -u 10000 -c 'Test User' testuser
6 blocks

Additional Information

Formerly known as TID 10080448