Can not manually add new user

Discussion in 'General' started by TheFuzzy0ne, Dec 29, 2008.

  1. TheFuzzy0ne

    TheFuzzy0ne New Member

    Hi. I'm trying to add a new user to my system. The new user is added, but for some reason, disappears! Here's what I've done.

    Add the user:
    Code:

    thefuzzy0ne:/home# adduser daz
    Adding user `daz' ...
    Adding new group `daz' (1002) ...
    Adding new user `daz' (1001) with group `daz' ...
    Creating home directory `/home/daz' ...
    Copying files from `/etc/skel' ...
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
    Changing the user information for daz
    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


    Add the new user to the group "shares":
    Code:

    thefuzzy0ne:/home# adduser daz shares


    Check /etc/passwd to make sure the user has been added (as this problem keeps happening):
    Code:

    thefuzzy0ne:/home# tail -n3 /etc/passwd
    web6:x:5003:5005::/var/clients/client4/web6:/bin/false
    web7:x:5004:5006::/var/clients/client3/web7:/bin/false
    daz:x:1001:1002:,,,:/home/daz:/bin/bash


    Good, the user is there, so now I want to get on with the housekeeping I set out to do:
    Code:

    thefuzzy0ne:/home# cd /mnt/
    thefuzzy0ne:/mnt# chown daz ./*
    chown: `daz': invalid user


    What the heck? This can't be right...
    Code:

    thefuzzy0ne:/home# tail -n3 /etc/passwd
    getmail:x:5001:5001::/etc/getmail:/bin/sh
    web6:x:5003:5005::/var/clients/client4/web6:/bin/false
    web7:x:5004:5006::/var/clients/client3/web7:/bin/false


    The last added user has been deleted. What's going on? All that's running is a basic system with ISPConfig 3 and dependencies. Is it ISPConfig that's doing this? Is there any way to add a user manually without it being removed again?

    Many thanks.

    EDIT: I suspect the problem may have something to do with rkhunter. I'm not sure what it does or how it works, but there is a copy of the passwd file in /var/lib/rkhunter/tmp/passwd.
     
    Last edited: Dec 29, 2008
  2. falko

    falko Super Moderator Howtoforge Staff

    What's the output of
    Code:
    grep daz /etc/passwd
    ?
     
  3. TheFuzzy0ne

    TheFuzzy0ne New Member

    Thanks for your reply.

    I'd pasted the last three lines of the /etc/passwd file. As you can see from that, the last line was added, and then somehow removed.

    I've since reinstalled the server, and I added the user before installing ISPConfig 3. So far, I haven't had any problems. I will keep you posted.
     

Share This Page