[CentOS] C5 & C6 : useradd

Sun Jan 25 03:43:06 UTC 2015
Always Learning <centos at u64.u22.net>

On Sun, 2015-01-25 at 04:38 +0100, Dennis Jacobfeuerborn wrote:
> On 25.01.2015 04:30, Always Learning wrote:
> > 
> > useradd --help
> > 
> >      -d, --home-dir HOME_DIR  home directory for the new user account
> >      -M, do not create user's home directory 
> > yet
> >      useradd -M -s /sbin/nologin FRED
> > 
> > produces in /etc/passwd
> > 
> >      fred:x:504:504::/home/fred:/sbin/nologin
> > 
> > Trying again with
> > 
> >      useradd -d /dev/null -s /sbin/nologin doris
> > 
> > gives a CLI message
> > 
> >      useradd: warning: the home directory already exists.
> >      Not copying any file from skel directory into it.
> > 
> > and in /etc/password
> > 
> >      doris:x:505:505::/dev/null:/sbin/nologin
> > 
> > QUESTION
> > 
> > What is the 'official' method of creating a user with no home directory
> > and no log-on ability ?
> 
> Your first invocation seemed to look fine. What result do you expect to
> get? Every user needs a home directory in /etc/passwd even if it doesn't
> exist.

Guten Morgen Denis,

Aber/But .....

	-M, do not create user's home directory 

so why do I see in /etc/passwd

	fred:x:504:504::/home/fred:/sbin/nologin

Should the 'correct' entry be:-

	fred:x:504:504:::/sbin/nologin  ?

OK, I can use -d /nix but what should -M actually do ?


-- 
Regards,

Paul.
England, EU.      Je suis Charlie.