Hello and Thanks in advance.
I have a CentOS 4.1 Server and i have samba Version 3.0.10-1.4E
I have 2 users on this server right now: Root, Dsanchez.
I have also issued this command to set up these 2 users on the Samba
Server as well.
smbpasswd -a root
smbpasswd -a dsanchez
and i set up the password to match the linux account.
Here is my SMB.conf file:
# Global parameters
[global]
workgroup = ETNET
server string = Samba PDC Server
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n
*ReType*new*UNIX*password* %n\n
*passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printcap name = /etc/printcap
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s
/bin/false -M %u
add machine script = /usr/sbin/useradd -c Machine -d /dev/null
-s /bin/false machine_name$
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
dns proxy = No
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
hosts allow = 10.78., 127.
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[netlogon]
comment = Network Logon Service
path = /home/netlogon
guest ok = Yes
share modes = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
I have also made the following changes to the XP box.
Registry changes:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetLogon\Parameters\Requiresignorseal
Which i set to '0' from '1'
I have made sure the following in Local Security Policy is set:
I edited or checked the following entries:
"Domain member: Digitally encrypt or sign secure channel(Disabled)"
"Domain member: Disable machine account password changes(Disabled)."
"Domain member: Require strong (Windows 2000 or later) session
key(Disabled)"
Then i go to the Systems Properties/computer name change/
I change from workgroup: workgroup to Domain:ETINET
Then i click the 'ok' button, and a login window pops up.
I then use the following usernames to 'Join'
root
admin
administrator
dsanchez
etinet\root
etinet\admin
etinet\administrator
etinet\dsanchez
I get the following error when i try to join as:
administrator
admin
etinet\admin
etinet\administrator
The following error occurred attempting to join the domain "ETINET":
Logon Failure: Unknown Username or bad password.
When i try using the following this is what i get:
root
etinet\root
The following error occurred attempting to join the domain "ETINET":
The username could not be found.
Then, if i try and use my account, whcih i added to the root group.
Dsanchez
etinet\Dsanchez
The following error occurred attempting to join the domain "ETINET":
Access is Denied.
Note, this is an XP SP2 Machine and i only have 1 user on this machine
(Dsanchez)
Also,
I did find that this script
add machine script = /usr/sbin/useradd -d /dev/null -g 102 -s /bin/false
has a group of 102
and the machine log file that was in /var/log/samba/<machinename>.log
had this error in it.
useradd: unknown group 102
however i do have this script in the smb.conf file.
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
So do i need both of these lines?
do i need to make a group with the Gid of 102?
Thanks.
Have you added the machine name to the linux box using the command
adduser {machine name}$ (if it doesn't allow the $ then add it to the
end of the machine name in /etc/passwd
then do:
smbpasswd -m {machine name}$
Then try joining the domain by using the administrator username and the
root password for the Linux box.
DSanchez wrote:> Hello and Thanks in advance.
>
> I have a CentOS 4.1 Server and i have samba Version 3.0.10-1.4E
> I have 2 users on this server right now: Root, Dsanchez.
>
> I have also issued this command to set up these 2 users on the Samba
> Server as well.
> smbpasswd -a root
> smbpasswd -a dsanchez
> and i set up the password to match the linux account.
>
> Here is my SMB.conf file:
>
> # Global parameters
> [global]
> workgroup = ETNET
> server string = Samba PDC Server
> passwd program = /usr/bin/passwd %u
> passwd chat = *New*UNIX*password* %n\n
> *ReType*new*UNIX*password* %n\n
> *passwd:*all*authentication*tokens*updated*successfully*
> unix password sync = Yes
> log file = /var/log/samba/%m.log
> max log size = 50
> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> printcap name = /etc/printcap
> add user script = /usr/sbin/useradd -d /dev/null -g 100 -s
> /bin/false -M %u
> add machine script = /usr/sbin/useradd -c Machine -d /dev/null
> -s /bin/false machine_name$
> domain logons = Yes
> os level = 65
> preferred master = Yes
> domain master = Yes
> dns proxy = No
> idmap uid = 16777216-33554431
> idmap gid = 16777216-33554431
> hosts allow = 10.78., 127.
> cups options = raw
>
> [homes]
> comment = Home Directories
> read only = No
> browseable = No
>
> [netlogon]
> comment = Network Logon Service
> path = /home/netlogon
> guest ok = Yes
> share modes = No
>
> [printers]
> comment = All Printers
> path = /var/spool/samba
> printable = Yes
> browseable = No
>
>
> I have also made the following changes to the XP box.
>
> Registry changes:
>
>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetLogon\Parameters\Requiresignorseal
>
> Which i set to '0' from '1'
>
> I have made sure the following in Local Security Policy is set:
> I edited or checked the following entries:
> "Domain member: Digitally encrypt or sign secure
channel(Disabled)"
> "Domain member: Disable machine account password
changes(Disabled)."
> "Domain member: Require strong (Windows 2000 or later) session
key(Disabled)"
>
>
> Then i go to the Systems Properties/computer name change/
>
> I change from workgroup: workgroup to Domain:ETINET
>
> Then i click the 'ok' button, and a login window pops up.
>
> I then use the following usernames to 'Join'
>
> root
> admin
> administrator
> dsanchez
> etinet\root
> etinet\admin
> etinet\administrator
> etinet\dsanchez
>
> I get the following error when i try to join as:
> administrator
> admin
> etinet\admin
> etinet\administrator
>
> The following error occurred attempting to join the domain
"ETINET":
> Logon Failure: Unknown Username or bad password.
>
> When i try using the following this is what i get:
> root
> etinet\root
>
> The following error occurred attempting to join the domain
"ETINET":
> The username could not be found.
>
> Then, if i try and use my account, whcih i added to the root group.
> Dsanchez
> etinet\Dsanchez
>
> The following error occurred attempting to join the domain
"ETINET":
> Access is Denied.
>
>
> Note, this is an XP SP2 Machine and i only have 1 user on this machine
> (Dsanchez)
>
>
> Also,
>
> I did find that this script
> add machine script = /usr/sbin/useradd -d /dev/null -g 102 -s /bin/false
>
> has a group of 102
>
> and the machine log file that was in /var/log/samba/<machinename>.log
> had this error in it.
>
> useradd: unknown group 102
>
> however i do have this script in the smb.conf file.
>
> add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
>
>
> So do i need both of these lines?
> do i need to make a group with the Gid of 102?
>
> Thanks.
Correction, the command you want is:
smbpasswd -a -m {machine name, no $}
DSanchez wrote:> Hello and Thanks in advance.
>
> I have a CentOS 4.1 Server and i have samba Version 3.0.10-1.4E
> I have 2 users on this server right now: Root, Dsanchez.
>
> I have also issued this command to set up these 2 users on the Samba
> Server as well.
> smbpasswd -a root
> smbpasswd -a dsanchez
> and i set up the password to match the linux account.
>
> Here is my SMB.conf file:
>
> # Global parameters
> [global]
> workgroup = ETNET
> server string = Samba PDC Server
> passwd program = /usr/bin/passwd %u
> passwd chat = *New*UNIX*password* %n\n
> *ReType*new*UNIX*password* %n\n
> *passwd:*all*authentication*tokens*updated*successfully*
> unix password sync = Yes
> log file = /var/log/samba/%m.log
> max log size = 50
> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> printcap name = /etc/printcap
> add user script = /usr/sbin/useradd -d /dev/null -g 100 -s
> /bin/false -M %u
> add machine script = /usr/sbin/useradd -c Machine -d /dev/null
> -s /bin/false machine_name$
> domain logons = Yes
> os level = 65
> preferred master = Yes
> domain master = Yes
> dns proxy = No
> idmap uid = 16777216-33554431
> idmap gid = 16777216-33554431
> hosts allow = 10.78., 127.
> cups options = raw
>
> [homes]
> comment = Home Directories
> read only = No
> browseable = No
>
> [netlogon]
> comment = Network Logon Service
> path = /home/netlogon
> guest ok = Yes
> share modes = No
>
> [printers]
> comment = All Printers
> path = /var/spool/samba
> printable = Yes
> browseable = No
>
>
> I have also made the following changes to the XP box.
>
> Registry changes:
>
>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetLogon\Parameters\Requiresignorseal
>
> Which i set to '0' from '1'
>
> I have made sure the following in Local Security Policy is set:
> I edited or checked the following entries:
> "Domain member: Digitally encrypt or sign secure
channel(Disabled)"
> "Domain member: Disable machine account password
changes(Disabled)."
> "Domain member: Require strong (Windows 2000 or later) session
key(Disabled)"
>
>
> Then i go to the Systems Properties/computer name change/
>
> I change from workgroup: workgroup to Domain:ETINET
>
> Then i click the 'ok' button, and a login window pops up.
>
> I then use the following usernames to 'Join'
>
> root
> admin
> administrator
> dsanchez
> etinet\root
> etinet\admin
> etinet\administrator
> etinet\dsanchez
>
> I get the following error when i try to join as:
> administrator
> admin
> etinet\admin
> etinet\administrator
>
> The following error occurred attempting to join the domain
"ETINET":
> Logon Failure: Unknown Username or bad password.
>
> When i try using the following this is what i get:
> root
> etinet\root
>
> The following error occurred attempting to join the domain
"ETINET":
> The username could not be found.
>
> Then, if i try and use my account, whcih i added to the root group.
> Dsanchez
> etinet\Dsanchez
>
> The following error occurred attempting to join the domain
"ETINET":
> Access is Denied.
>
>
> Note, this is an XP SP2 Machine and i only have 1 user on this machine
> (Dsanchez)
>
>
> Also,
>
> I did find that this script
> add machine script = /usr/sbin/useradd -d /dev/null -g 102 -s /bin/false
>
> has a group of 102
>
> and the machine log file that was in /var/log/samba/<machinename>.log
> had this error in it.
>
> useradd: unknown group 102
>
> however i do have this script in the smb.conf file.
>
> add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
>
>
> So do i need both of these lines?
> do i need to make a group with the Gid of 102?
>
> Thanks.
Dont know if the typo was only in your email but you have [global]> workgroup = ETNETin your smb.conf and then tried to join>I change from workgroup: workgroup to Domain:ETINETGood luck Manannan>From: DSanchez <myjunkacct@gmail.com> >To: samba@lists.samba.org >Subject: [Samba] Joining XP SP2 to a Samba PDC >Date: Wed, 10 Aug 2005 09:51:28 -0700 > >Hello and Thanks in advance. > >I have a CentOS 4.1 Server and i have samba Version 3.0.10-1.4E >I have 2 users on this server right now: Root, Dsanchez. > >I have also issued this command to set up these 2 users on the Samba >Server as well. >smbpasswd -a root >smbpasswd -a dsanchez >and i set up the password to match the linux account. > >Here is my SMB.conf file: > ># Global parameters >[global] > workgroup = ETNET > server string = Samba PDC Server > passwd program = /usr/bin/passwd %u > passwd chat = *New*UNIX*password* %n\n >*ReType*new*UNIX*password* %n\n >*passwd:*all*authentication*tokens*updated*successfully* > unix password sync = Yes > log file = /var/log/samba/%m.log > max log size = 50 > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > printcap name = /etc/printcap > add user script = /usr/sbin/useradd -d /dev/null -g 100 -s >/bin/false -M %u > add machine script = /usr/sbin/useradd -c Machine -d /dev/null >-s /bin/false machine_name$ > domain logons = Yes > os level = 65 > preferred master = Yes > domain master = Yes > dns proxy = No > idmap uid = 16777216-33554431 > idmap gid = 16777216-33554431 > hosts allow = 10.78., 127. > cups options = raw > >[homes] > comment = Home Directories > read only = No > browseable = No > >[netlogon] > comment = Network Logon Service > path = /home/netlogon > guest ok = Yes > share modes = No > >[printers] > comment = All Printers > path = /var/spool/samba > printable = Yes > browseable = No > > >I have also made the following changes to the XP box. > >Registry changes: > >HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetLogon\Parameters\Requiresignorseal > >Which i set to '0' from '1' > >I have made sure the following in Local Security Policy is set: >I edited or checked the following entries: >"Domain member: Digitally encrypt or sign secure channel(Disabled)" >"Domain member: Disable machine account password changes(Disabled)." >"Domain member: Require strong (Windows 2000 or later) session >key(Disabled)" > > >Then i go to the Systems Properties/computer name change/ > >I change from workgroup: workgroup to Domain:ETINET > >Then i click the 'ok' button, and a login window pops up. > >I then use the following usernames to 'Join' > >root >admin >administrator >dsanchez >etinet\root >etinet\admin >etinet\administrator >etinet\dsanchez > >I get the following error when i try to join as: >administrator >admin >etinet\admin >etinet\administrator > >The following error occurred attempting to join the domain "ETINET": >Logon Failure: Unknown Username or bad password. > >When i try using the following this is what i get: >root >etinet\root > >The following error occurred attempting to join the domain "ETINET": >The username could not be found. > >Then, if i try and use my account, whcih i added to the root group. >Dsanchez >etinet\Dsanchez > >The following error occurred attempting to join the domain "ETINET": >Access is Denied. > > >Note, this is an XP SP2 Machine and i only have 1 user on this machine >(Dsanchez) > > >Also, > >I did find that this script >add machine script = /usr/sbin/useradd -d /dev/null -g 102 -s /bin/false > >has a group of 102 > >and the machine log file that was in /var/log/samba/<machinename>.log >had this error in it. > >useradd: unknown group 102 > >however i do have this script in the smb.conf file. > >add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u > > >So do i need both of these lines? >do i need to make a group with the Gid of 102? > >Thanks. >-- >To unsubscribe from this list go to the following URL and read the >instructions: https://lists.samba.org/mailman/listinfo/samba_________________________________________________________________ It's fast, it's easy and it's free. Get MSN Messenger 7.0 today! http://messenger.msn.co.uk