On Mon, Jul 19, 1999 at 03:06:59PM +0100, Patrick Kirk wrote:
> >
> >
> > About the 'no home' ting: it means that the system couldn't cd to the
> user's
> > homedir after assuming the identity of the user.   Usually this means
> > that /home isn't mounted, or wasn't mounted when you added the user, but
> > you may have other reasons.  Just make sure that the entry in /etc/passwd
> > for the user accurately reflects their homedir, then 'chown -R user ~user'
> > and 'chmod -R u+rwX ~user'.
> Question is why useradd john -d /home/john doesn't work

You should use -m option. useradd john -d /home/john -m.

From useradd man page:

 -m     The  user's  home  directory  will be created if it does not
        exist.   The  files  contained  in  skeleton_dir will be copied
        to the home directory if the -k option is used, otherwise the
        files contained in /etc/skel  will be  used instead.  Any
        directories contained in skeleton_dir or /etc/skel will be cre­
        ated in the user's home directory as well.  The -k option is only
        valid in conjunction with the -m option.  The default is to not
        create the directory and to not copy any files.

-- 
o------------------o      ___
|Leszek Gerwatowski|    _/_|_\
o------------------o   (o\__/o)=)))))))))))))
"Don't fix it if it isn't broken"

Reply via email to