[Samba] Re: migration from winntpdc to sambabdc 3.0.4

John H Terpstra jht at samba.org
Thu Jun 3 01:21:15 GMT 2004

On Wednesday 02 June 2004 01:26, you wrote:
> hello sir tried to samba bdc from winnt pdc but its
> saya "failing cannot create user"

Suggest you read the Samba-3 by Example book, chapter 9.
You can either purchase this in hard copy from Amazon.Com or download it in 
PDF format from:


Your configuration file will use an s,bpasswd file and is dependant on being 
able to create user accounts on your local OS. If your NT4 user accounts have 
upper-case characters or spaces in them, please check that using the command 
line tools you have specified in your smb.conf file it is possible to create 
those same accounts.

For example: If you have an account called "John Brown" does your OS permit 
you to create an account by doing:

	useradd -m John Brown

because that is what your entry:
	add user script = /usr/sbin/useradd %u

Now you may need to specify this as:
	add user script = /usr/sbin/useradd "%u"

which is the same as running from the command line:

	useradd -m "John Brown"

Then again, if your OS is Linux, you may find that the Linux user account name 
can not have any upper-case characters or spaces in them, in which case you 
will need to write a script that reqrites the UNIX account name into 
something the OS will accept.

- John T.

> logon script = logon.cmd
> logon path = \\%N\profiles\%u
> add user script = /usr/sbin/useradd %u
> delete user script = usr/sbin/userdel %u
> delete group script = /usr/sbin/groupdel %g
> add user to group script = /usr/bin/gpasswd -a %u %g
> set primary group script = /usr/sbin/usermod -g %g %u
> add machine script = /usr/sbin/useradd -d /dev/null -g
> 100 -s /bin/false -M %u
> Now create two new shares by adding the following
> entries at the bottom of your smb.conf file.
> path = /opt/ntlog
> read only = No
> create mask = 0777
> directory mask = 0777
> guest ok = Yes
> public = Yes
> [profiles]
> path = /opt/pro
> read only = No
> create mask = 0600
> directory mask = 0700
> guest ok = Yes
> vNext stop your Samba server
> #/etc/init.d/smb stop
> And join it into your NT Domain with
> Administrator%password (replace password with your
> password)
> __________________________________
> Do you Yahoo!?
> Friends.  Fun.  Try the all-new Yahoo! Messenger.
> http://messenger.yahoo.com/

John H Terpstra
Samba-Team Member
Phone: +1 (650) 580-8668

The Official Samba-3 HOWTO & Reference Guide, ISBN: 0131453556
Samba-3 by Example, ISBN: 0131472216
Hardening Linux, ISBN: 0072254971
OpenLDAP by Example, ISBN: 0131488732
Other books in production.

More information about the samba mailing list