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