[Samba] login.bat has error?

Mohsen Pahlevanzadeh mohsen at pahlevanzadeh.org
Thu Jul 9 08:51:42 MDT 2009


Can i hope to solve this problem?
On Thu, 2009-07-09 at 17:56 +0530, VIJAYAN wrote:
> Ok Millian thanks  Mohsen Pahlevanzadeh
> 
> Regards,
> 
> -----Original Message-----
> From: Mohsen Pahlevanzadeh [mailto:mohsen at pahlevanzadeh.org] 
> Sent: Thursday, July 09, 2009 5:01 PM
> To: Adam Williams
> Cc: samba at lists.samba.org
> Subject: Re: [Samba] login.bat has error?
> 
> Dear Adam,
> I changed my machine & install Samba & Ldap in other machine with new
> configuration.
> 
> Even getent paaswd & getent shadow is work well.Ldap doesn't has problem.
> Even i invoke :smbldap-useradd -w mylove then i run net rpc join mylove -u
> root Enter root's password:
>  Creation of workstation account failed
>  Unable to join domain MYLOVE.
> debian:/usr/local/etc/samba_3#
> I confused....
> My smb.conf: 
> 
> /////////////////////////////////////////////
> [global]
> dos charset = UTF-8
> display charset = UTF-8
> workgroup = MYLOVE
> realm = MYLOVE
> netbios name = MYLOVE
> server string = %h server
> map to guest = Bad User
> passdb backend = ldapsam:ldap://127.0.0.1/ pam password change = Yes passwd
> program = /usr/sbin/smbldap-passwd -u %u passwd chat = *New*password* %n\n
> *Retype*new*password* %n\n
> *all*authentication*tokens*updated*
> unix password sync = Yes
> syslog = 0
> log file = /var/log/samba/log.%m
> max log size = 1000
> time server = Yes
> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 add user script =
> /usr/sbin/smbldap-useradd -m %u delete user script =
> /usr/sbin/smbldap-userdel %u add group script = /usr/sbin/smbldap-groupadd
> -p %g delete group script = /usr/sbin/smbldap-groupdel %g add user to group
> script = /usr/sbin/smbldap-groupmod -m %u %g delete user from group script =
> /usr/sbin/smbldap-groupmod -x %u %g set primary group script =
> /usr/sbin/smbldap-usermod -g %g %u add machine script =
> /usr/sbin/smbldap-useradd -w %u logon script = logon.bat logon path =
> \\%N\profiles\%U logon drive = U:
> domain logons = Yes
> os level = 65
> preferred master = Yes
> domain master = Yes
> dns proxy = No
> wins support = Yes
> ldap admin dn = cn=admin,dc=mylove
> ldap delete dn = Yes
> ldap group suffix = ou=group
> ldap idmap suffix = ou=idmap
> ldap machine suffix = ou=computer
> ldap suffix = dc=example,dc=com
> ldap ssl = no
> ldap user suffix = ou=people
> panic action = /usr/share/samba/panic-action %d map acl inherit = Yes case
> sensitive = No hide unreadable = Yes map hidden = Yes map system = Yes
> 
> [homes]
> comment = Home Directories
> valid users = %S
> read only = No
> create mask = 0600
> directory mask = 0700
> browseable = No
> 
> [printers]
> comment = All Printers
> path = /var/spool/samba
> create mask = 0700
> printable = Yes
> browseable = No
> 
> [print$]
> comment = Printer Drivers
> path = /var/lib/samba/printers
> 
> [netlogon]
> path = /var/lib/samba/netlogon
> browseable = No
> 
> [profiles]
> path = /var/lib/samba/profiles
> force user = %U
> read only = No
> create mask = 0600
> directory mask = 0700
> guest ok = Yes
> profile acls = Yes
> browseable = No
> csc policy = disable
> 
> [public]
> path = /tmp
> read only = No
> guest ok = Yes
> 
> 
> 
> 
> 
> On Tue, 2009-07-07 at 10:33 -0500, Adam Williams wrote:
> > sounds like your computer doesn't have a machine account.
> > 
> > Mohsen Pahlevanzadeh wrote:
> > > Dear all,
> > > I ran PDC on smbpasswd auth.
> > > When i use following the command, i receive :
> > > //////////////////////////////////////////
> > > debian:/usr/local/etc/samba_3# ./bin/net rpc join mylove -U root 
> > > Enter root's password:
> > > Creation of workstation account failed Unable to join domain MYLOVE.
> > > debian:/usr/local/etc/samba_3#
> > > ///////////////////////////////////////////////////////
> > >
> > >
> > > my smb.conf is :
> > >
> > >
> > >
> > > ////////////////////////////////////////////////////////////
> > > [global]
> > > 	netbios name = mylove
> > > 	server string = Axjooon 
> > > 	workgroup = mylove
> > > 	os level = 65
> > > 	prefered master = yes
> > > 	domain master = yes
> > > 	local master = yes
> > > 	domain logons = yes
> > > ;misc options
> > > 	#socket options = TCP NODELAY IPTOS LOWDELAY SO SNDBUF=8192 SO
> > > RCVBUF=8192
> > > 	time server = yes
> > > 	hide dot files = yes
> > > 	#client code page = 852
> > > 	#character set = ISO8859-2
> > > 	smb passwd file = /usr/local/etc/samba_3/lib/smbpasswd
> > >
> > > 	security = user
> > > 	guest ok = no
> > > 	invalid users = bin sys ftp man mail
> > > 	admin users = @admin
> > >         wins support = yes
> > >         # passdb backend = ldapsam:"ldap://ldap1.company.com 
> > > ldap://ldap2.company.com"
> > >      #   passdb backend = ldapsam:ldap://127.0.0.1/
> > >       # ldap admin dn = cn=Manager,dc=mylove,dc=com
> > >         #ldap admin dn = cn=samba,ou=DSA,dc=company,dc=com
> > >        # ldap suffix = dc=mylove,dc=com
> > > #        ldap group suffix = ou=Groups
> > > #        ldap user suffix = ou=Users
> > > #        ldap machine suffix = ou=Computers
> > >         #ldap idmap suffix = ou=Idmap
> > >         #add user script = /usr/sbin/smbldap-useradd -m "%u"
> > >         #ldap delete dn = Yes
> > >         #delete user script = /usr/sbin/smbldap-userdel "%u"
> > >       #  add machine script = /usr/sbin/smbldap-useradd -t 0 -w "%u"
> > >        # add group script = /usr/sbin/smbldap-groupadd -p "%g"
> > >         #delete group script = /usr/sbin/smbldap-groupdel "%g"
> > >  #       add user to group script = /usr/sbin/smbldap-groupmod -m "%u"
> > > "%g"
> > >  #       delete user from group script = /usr/sbin/smbldap-groupmod -x
> > > "%u" "%g"
> > >   #      set primary group script = /usr/sbin/smbldap-usermod -g '%g' '%
> > > u'
> > >
> > > 	
> > >
> > > 	#domain admin group = @admin
> > > 	#domain admin users = root
> > > 	
> > > 	#encrypt password = yes
> > > 	
> > >
> > > ;logging
> > > 	log level = 2
> > > 	log file = /usr/local/etc/samba_3/var/log.%L
> > > 	max log size = 10000
> > > 	debug timestamp = yes
> > > 	syslog = 1
> > >
> > > ;user roaming profiles path
> > > 	logon path = \\%N\profiles\%u
> > > ;general logon script 
> > > 	logon script = logon.bat
> > >
> > > [netlogon]
> > > 	path = /home/samba/netlogon
> > > 	public = no
> > > 	writeable = no
> > > 	browseable = no
> > > 	valid users = root at debian
> > >
> > > [profiles]
> > > 	path = /home/samba/profiles
> > > 	writeable = yes
> > > 	create mask = 0700
> > > 	directory mask = 0700
> > > 	browseable = no
> > > 	valid users = root at debian
> > > //////////////////////////////////////////////////////////////	
> > >
> > > my login.bat is :
> > >
> > >
> > > ///////////////////////////////////////////////////////////
> > > @echo off
> > > rem by robowarp.DeleteThis at gmx.de leave to public as it is , dont 
> > > think of asking me rem created for samba 3 login, the bat files were 
> > > creted on the fly by genlogin.pl rem this script is only valid for 
> > > win2000/NT/XP rem exec bat for logged in machine ( maybe software 
> > > status or machine data ) echo %COMPUTERNAME% call %COMPUTERNAME%.bat 
> > > rem exec bat for login user echo %USERNAME% call %USERNAME%.bat rem 
> > > exec bat for different groups rem ifmember.exe must be in the 
> > > netlogon share download it at microschrott ifmember Administrators 
> > > if errorlevel 1 call Administrators.bat ifmember users if errorlevel 
> > > 1 call users.bat 
> > > //////////////////////////////////////////////////////////////
> > >
> > >
> > > Please help me................
> > >
> > >   
> > 
> 
> 
> 



More information about the samba mailing list