adding NIS users and create homedir

Matthew Seaman m.seaman at
Mon Aug 18 05:28:07 PDT 2003

On Mon, Aug 18, 2003 at 01:01:39PM +0200, Antoine Jacoutot wrote:
> Hi !
> I'm trying to add NIS users using the following command:
> pw -V /var/yp/src/nisdomain useradd -n username -u 15001,20000 -i 15001,20000 
> -w no -c "Real Name" -d /home/username -m -s /bin/sh
> It works well except that the user's home directory does not get created :(
> Where did I do wrong ?

You didn't do anything wrong.  The code is deliberately written so
that if you give the '-V' flag to pw(8), certain actions like creating
a user's home directory are not carried out.  This, I guess, is a
security measure, but I don't really understand it myself: pw(8)
doesn't run with any sort of raised permissions, so you have to run it
as a user with sufficient permissions to do the required actions by
other means.

Personally, when this was a concern for me, I wrote a wrapper script
that created the account and then built the home directory.



Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP:         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-questions mailing list