I may have some helpful info. I received the same error from adduser even after having removed all symlinks from /etc/skel.
/etc/skel ownership was set to root:adm. However, the error went away when I reset the ownership of /etc/skel to root:root. Here's a transcript: [EMAIL PROTECTED]:~$ ls -ld /etc/skel drwxr-x--- 25 root adm 4096 2005-04-14 08:34 /etc/skel [EMAIL PROTECTED]:~$ sudo adduser turner Adding user `turner'... make: Entering directory `/var/yp' make[1]: Entering directory `/var/yp/ofs_wkstn' Updating netid.byname... make[1]: Leaving directory `/var/yp/ofs_wkstn' make: Leaving directory `/var/yp' Adding new group `turner' (1001). make: Entering directory `/var/yp' make[1]: Entering directory `/var/yp/ofs_wkstn' Updating group.byname... Updating group.bygid... Updating netid.byname... make[1]: Leaving directory `/var/yp/ofs_wkstn' make: Leaving directory `/var/yp' Adding new user `turner' (1001) with group `turner'. make: Entering directory `/var/yp' make[1]: Entering directory `/var/yp/ofs_wkstn' Updating passwd.byname... Updating passwd.byuid... Updating netid.byname... Updating shadow.byname... make[1]: Leaving directory `/var/yp/ofs_wkstn' make: Leaving directory `/var/yp' Creating home directory `/home/turner'. Copying files from `/etc/skel' Use of uninitialized value in symlink at /usr/sbin/adduser line 695, <FIND> line 339. symlink: No such file or directory Cleaning up. Removing directory `/home/turner' rm: cannot remove `/home/turner': Permission denied Removing user `turner'. userdel: unable to lock password file Removing group `turner'. groupdel: cannot remove user's primary group. [EMAIL PROTECTED]:~$ sudo chown root:root /etc/skel [EMAIL PROTECTED]:~$ ls -ld /etc/skel drwxr-x--- 25 root root 4096 2005-04-14 08:34 /etc/skel [EMAIL PROTECTED]:~$ sudo adduser happyuser Adding user `happyuser'... make: Entering directory `/var/yp' make[1]: Entering directory `/var/yp/ofs_wkstn' Updating netid.byname... make[1]: Leaving directory `/var/yp/ofs_wkstn' make: Leaving directory `/var/yp' Adding new group `happyuser' (1009). make: Entering directory `/var/yp' make[1]: Entering directory `/var/yp/ofs_wkstn' Updating group.byname... Updating group.bygid... Updating netid.byname... make[1]: Leaving directory `/var/yp/ofs_wkstn' make: Leaving directory `/var/yp' Adding new user `happyuser' (1009) with group `happyuser'. make: Entering directory `/var/yp' make[1]: Entering directory `/var/yp/ofs_wkstn' Updating passwd.byname... Updating passwd.byuid... Updating netid.byname... Updating shadow.byname... make[1]: Leaving directory `/var/yp/ofs_wkstn' make: Leaving directory `/var/yp' Creating home directory `/home/happyuser'. Copying files from `/etc/skel' Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for happyuser Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [y/N] y -- Dane Miller Technology Coordinator Olney Friends School Barnesville, Ohio
signature.asc
Description: This is a digitally signed message part