[Samba] smbspool, well, doesn't

2004-12-14 Thread Derek J. Balling
I have two users who wish to print to their printers attached to their 
XP Pro workstations from our linux server.

After trying (And failing) to set it up via the CUPS interface, I 
started tinkering at the lower level, doing things like:

$ smbspool smb://printuser:[EMAIL PROTECTED]/HERMACHINENAME/hp 10 
printuser testtitle 1 '' /etc/hosts

... which yielded no results whatsoever. I tried various URIs:
smb://printuser:[EMAIL PROTECTED]/HERMACHINENAME/hp
smb://printuser:[EMAIL PROTECTED]/hp
smb://printuser:[EMAIL PROTECTED]/HERMACHINE_IP/hp
smb://printuser:[EMAIL PROTECTED]/hp
... none of these *fail*, they all happily work from the perspective 
of the client, but the workstation itself doesn't appear to ever 
actually *see* any data.

What am I doing wrong?
D
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba


[Samba] LDAP and Multiple Samba Hosts Issue

2003-07-16 Thread Derek J. Balling
OK, I'm trying to get Samba working with LDAP. And I have it... sort of.

I have a Samba server TESTBOX, and I can authenticate to it just fine.

It seems taht if I change the netbios name (which I was doing to 
simulate connecting from some other samba server in our network), I 
get:

$ smbclient //FS01/files 'foo' -U dballing -I 
testbox.byramhealthcare.com -N -d 4
added interface ip=10.15.49.49 bcast=10.15.49.255 nmask=255.255.255.0
Client started (version 3.0.0beta1-1 for Debian).
Connecting to 10.15.49.46 at port 445
 session request ok
Serverzone is 14400
Doing spnego session setup (blob length=58)
got OID=1 3 6 1 4 1 311 2 2 10
got principal=NONE
session setup failed: NT_STATUS_INTERNAL_DB_ERROR

... if I set the netbios name back to TESTBOX, it works just fine:

$ smbclient //TESTBOX/files 'foo' -U dballing -I 
testbox.byramhealthcare.com -N -d 4
added interface ip=10.15.49.49 bcast=10.15.49.255 nmask=255.255.255.0
Client started (version 3.0.0beta1-1 for Debian).
Connecting to 10.15.49.46 at port 445
 session request ok
Serverzone is 14400
Doing spnego session setup (blob length=58)
got OID=1 3 6 1 4 1 311 2 2 10
got principal=NONE
OS=[Unix] Server=[Samba 3.0.0beta2-1 for Debian]
 session setup ok
 tconx ok
smb: \

... is the NETBIOS name stored in the LDAP password info in such a way 
that it would be impossible to connect from two different netbios 
hosts? This seems like it would be counterproductive as a centralized 
authentication database for more than one server. Am I doing something 
wrong?

--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


Re: [Samba] smbpasswd not attempting to use LDAP

2003-06-22 Thread Derek J. Balling
On Sunday, June 22, 2003, at 09:23  AM, Andrew Bartlett wrote:
Like many users before you, you have not run 'testparm'

This would have told you that your configuration was not valid, as 
shown
above.
True, but in fairness, I copied the example off the samba.org site 
verbatim changing only the hostnames involved (see a message I sent 
later saying the HOWTO needs correction for the typo essentially). :-)

Thanks, though. :-)

D

--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


[Samba] Error in howto

2003-06-16 Thread Derek J. Balling
http://us1.samba.org/samba/devel/docs/html/Samba-HOWTO- 
Collection.html#id2867008

contains a line:

passdb backend ldapsam:ldap://ahab.samba.org

which should, obviously in retrospect, be:

passdb backend = ldapsam:ldap://ahab.samba.org

--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


[Samba] LDAP smbpasswd help needed

2003-06-16 Thread Derek J. Balling
Hopefully, you can help me out.

I'm trying to figure out why I'm getting the error I get. From the 
debug output, it looks like it's adding the objectClass to the user (so 
they can get the sambaSID attribute attached to them), but it's not 
actually happening.

The schema is, obviously, in the LDAP server in question.

Any thoughts?

D

# smbpasswd -D 99 -a testuser
Netbios name list:-
my_netbios_names[0]=TESTBOX
New SMB password:
Retype new SMB password:
Trying to load: ldapsam:ldap://ldapmaster.byramhealthcare.com
Attempting to register passdb backend ldapsam
Successfully added passdb backend 'ldapsam'
Attempting to register passdb backend ldapsam_compat
Successfully added passdb backend 'ldapsam_compat'
Attempting to register passdb backend smbpasswd
Successfully added passdb backend 'smbpasswd'
Attempting to register passdb backend tdbsam
Successfully added passdb backend 'tdbsam'
Attempting to register passdb backend guest
Successfully added passdb backend 'guest'
Attempting to find an passdb backend to match 
ldapsam:ldap://ldapmaster.byramhealthcare.com (ldapsam)
Found pdb backend ldapsam
pdb backend ldapsam:ldap://ldapmaster.byramhealthcare.com has a valid 
init
ldapsam_search_suffix: searching 
for:[((uid=testuser)(objectclass=sambaSamAccount))]
ldapsam_open_connection: ldap://ldapmaster.byramhealthcare.com
ldapsam_open_connection: connection opened
ldap_connect_system: Binding to ldap server 
ldap://ldapmaster.byramhealthcare.com as 
cn=Admin,dc=byramhealthcare,dc=com
ldap_connect_system: succesful connection to the LDAP server
The LDAP server is succesful connected
Unable to locate user [testuser] count=0
Finding user testuser
Trying _Get_Pwnam(), username as lowercase is testuser
Get_Pwnam_internals did find user [testuser]!
pdb_set_username: setting username testuser, was
element 11 - now SET
pdb_set_full_name: setting full name Dereks Test User was
element 12 - now SET
pdb_set_unix_homedir: setting home dir /home/testuser, was NULL
element 21 - now SET
pdb_set_domain: setting domain TESTBOX, was
element 13 - now DEFAULT
pdb_set_user_sid: setting user sid 
S-1-5-21-2358132418-1227356351-887936944-3002
element 17 - now SET
pdb_set_user_sid_from_rid:
setting user sid S-1-5-21-2358132418-1227356351-887936944-3002 
from rid3002
ldapsam_search_one_group: searching 
for:[((objectClass=sambaGroupMapping)(gidNumber=100))]
ldapsam_open: already connected to the LDAP server
Did not find group for filter 
((objectClass=sambaGroupMapping)(gidNumber=100))
pdb_set_group_sid: setting group sid 
S-1-5-21-2358132418-1227356351-887936944-1201
element 18 - now SET
pdb_set_group_sid_from_rid:
setting group sid S-1-5-21-2358132418-1227356351-887936944-1201 
from rid 1201
Home server: testbox
pdb_set_profile_path: setting profile path \\testbox\testuser\profile, 
was
element 2 - now DEFAULT
Home server: testbox
pdb_set_homedir: setting home dir \\testbox\testuser, was
element 1 - now DEFAULT
pdb_set_dir_drive: setting dir drive , was NULL
element 3 - now DEFAULT
pdb_set_logon_script: setting logon script , was
element 4 - now DEFAULT
element 19 - now DEFAULT
element 19 - now CHANGED
element 19 - now CHANGED
element 31 - now CHANGED
element 30 - now CHANGED
element 10 - now CHANGED
element 20 - now CHANGED
account_policy_get: maximum password age:1814400
element 9 - now CHANGED
account_policy_get: minimum password age:0
element 8 - now CHANGED
ldapsam_search_suffix: searching 
for:[((uid=testuser)(objectclass=sambaSamAccount))]
ldapsam_open: already connected to the LDAP server
ldapsam_search_suffix: searching for:[(uid=testuser)]
ldapsam_open: already connected to the LDAP server
User exists without samba attributes: adding them
element 11: SET
Setting entry for user: testuser
element 17: SET
element 17: SET
element 18: SET
element 12: SET
element 22: DEFAULT
element 22: DEFAULT
element 23: DEFAULT
element 23: DEFAULT
element 1: DEFAULT
element 1: DEFAULT
element 3: DEFAULT
element 3: DEFAULT
element 4: DEFAULT
element 4: DEFAULT
element 2: DEFAULT
element 2: DEFAULT
element 5: DEFAULT
element 5: DEFAULT
element 6: DEFAULT
element 6: DEFAULT
element 7: DEFAULT
element 7: DEFAULT
element 8: SET
element 8: CHANGED
element 8: SET
element 8: CHANGED
element 9: SET
element 9: CHANGED
element 9: SET
element 9: CHANGED
element 30: SET
element 30: CHANGED
element 30: SET
element 30: CHANGED
element 31: SET
element 31: CHANGED
element 31: SET
element 31: CHANGED
element 20: SET
element 20: CHANGED
element 20: SET
element 20: CHANGED
element 19: SET
element 19: CHANGED
element 19: SET
element 19: CHANGED
ldapsam_open: already connected to the LDAP server
failed to modify user dn= 
uid=testuser,ou=People,dc=byramhealthcare,dc=com with: Undefined 
attribute type
sambaSID: attribute type undefined
failed to modify/add user with uid = testuser (dn = 
uid=testuser,ou=People,dc=byramhealthcare,dc=com)
Failed to add entry for user testuser.
Failed to modify password entry for user testuser
bash-2.05b#

[Samba] smbpasswd not attempting to use LDAP

2003-06-12 Thread Derek J. Balling
I've only got LDAP configured as a passdb type in my smb.conf, but 
samba appears to be completely ignoring that and creating an 
/etc/samba/smbpass file (full output of that at the bottom)

my smb.conf has:

ldap admin dn = cn=Admin,dc=byramhealthcare,dc=com
ldap ssl = off
passdb backend ldapsam:ldap://ldapmaster.byramhealthcare.com
ldap delete dn = no
ldap user suffix = ou=People,dc=byramhealthcare,dc=com
ldap machine suffix = ou=Systems,dc=byramhealthcare,dc=com
ldap suffix = ou=People,dc=byramhealthcare,dc=com
... and here's what I get when I try to add a user, presumably to the 
LDAP pdb.. it finds the ldapsam pdf, but then never talks to it...

# smbpasswd -D 99 -a testuser
Netbios name list:-
my_netbios_names[0]=TESTBOX
New SMB password:
Retype new SMB password:
Trying to load: smbpasswd
Attempting to register passdb backend ldapsam
Successfully added passdb backend 'ldapsam'
Attempting to register passdb backend ldapsam_compat
Successfully added passdb backend 'ldapsam_compat'
Attempting to register passdb backend smbpasswd
Successfully added passdb backend 'smbpasswd'
Attempting to register passdb backend tdbsam
Successfully added passdb backend 'tdbsam'
Attempting to register passdb backend guest
Successfully added passdb backend 'guest'
Attempting to find an passdb backend to match smbpasswd (smbpasswd)
Found pdb backend smbpasswd
pdb backend smbpasswd has a valid init
Trying to load: guest
Attempting to find an passdb backend to match guest (guest)
Found pdb backend guest
pdb backend guest has a valid init
getsampwnam (smbpasswd): search by name: testuser
startsmbfilepwent_internal: opening file /etc/samba/smbpasswd
startsmbfilepwent_internal: unable to open file /etc/samba/smbpasswd. 
Error wasNo such file or directory
unable to open passdb database.
Finding user testuser
Trying _Get_Pwnam(), username as lowercase is testuser
Get_Pwnam_internals did find user [testuser]!
pdb_set_username: setting username testuser, was
element 11 - now SET
pdb_set_full_name: setting full name Dereks Test User was
element 12 - now SET
pdb_set_unix_homedir: setting home dir /home/testuser, was NULL
element 21 - now SET
pdb_set_domain: setting domain TESTBOX, was
element 13 - now DEFAULT
pdb_set_user_sid: setting user sid 
S-1-5-21-2358132418-1227356351-887936944-3002
element 17 - now SET
pdb_set_user_sid_from_rid:
setting user sid S-1-5-21-2358132418-1227356351-887936944-3002 
from rid3002
tdb_pack(ddffd, 1024) - 28
tdb_pack(d, 996) - 4
tdb_pack(ddd, 992) - 12
tdb_pack(ddd, 980) - 12
tdb_pack(ddd, 968) - 12
tdb_pack(ddffd, 1024) - 19
tdb_pack(d, 1005) - 4
tdb_pack(ddffd, 1024) - 20
tdb_pack(d, 1004) - 4
tdb_pack(ddffd, 1024) - 25
tdb_pack(d, 999) - 4
tdb_pack(ddffd, 1024) - 31
tdb_pack(d, 993) - 4
tdb_pack(ddffd, 1024) - 30
tdb_pack(d, 994) - 4
tdb_pack(ddffd, 1024) - 29
tdb_pack(d, 995) - 4
tdb_pack(ddd, 991) - 12
tdb_pack(ddffd, 1024) - 30
tdb_pack(d, 994) - 4
tdb_pack(ddffd, 1024) - 25
tdb_pack(d, 999) - 4
tdb_pack(ddffd, 1024) - 27
tdb_pack(d, 997) - 4
tdb_pack(ddd, 993) - 12
tdb_pack(ddd, 981) - 12
tdb_pack(ddd, 969) - 12
tdb_pack(ddffd, 1024) - 26
tdb_pack(d, 998) - 4
tdb_pack(ddffd, 1024) - 27
tdb_pack(d, 997) - 4
tdb_unpack(ddffd, 34) - 30
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 67) - 27
tdb_unpack(d, 40) - 4
tdb_unpack(ddd, 36) - 12
tdb_unpack(ddd, 24) - 12
tdb_unpack(ddd, 12) - 12
tdb_unpack(ddffd, 31) - 27
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 29) - 25
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 24) - 20
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 30) - 26
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 29) - 25
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 45) - 29
tdb_unpack(d, 16) - 4
tdb_unpack(ddd, 12) - 12
tdb_unpack(ddffd, 68) - 28
tdb_unpack(d, 40) - 4
tdb_unpack(ddd, 36) - 12
tdb_unpack(ddd, 24) - 12
tdb_unpack(ddd, 12) - 12
tdb_unpack(ddffd, 35) - 31
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 34) - 30
tdb_unpack(d, 4) - 4
tdb_unpack(ddffd, 23) - 19
tdb_unpack(d, 4) - 4
pdb_set_group_sid: setting group sid 
S-1-5-21-2358132418-1227356351-887936944-1201
element 18 - now SET
pdb_set_group_sid_from_rid:
setting group sid S-1-5-21-2358132418-1227356351-887936944-1201 
from rid 1201
Home server: testbox
pdb_set_profile_path: setting profile path \\testbox\testuser\profile, 
was
element 2 - now DEFAULT
Home server: testbox
pdb_set_homedir: setting home dir \\testbox\testuser, was
element 1 - now DEFAULT
pdb_set_dir_drive: setting dir drive , was NULL
element 3 - now DEFAULT
pdb_set_logon_script: setting logon script , was
element 4 - now DEFAULT
element 19 - now DEFAULT
element 19 - now CHANGED
element 19 - now CHANGED
element 31 - now CHANGED
element 30 - now CHANGED
element 10 - now CHANGED
element 20 - now CHANGED
account_policy_get: maximum password age:1814400
element 9 - now CHANGED
account_policy_get: minimum password age:0
element 8 - now CHANGED
element 17: SET
startsmbfilepwent_internal: opening file /etc/samba/smbpasswd
startsmbfilepwent_internal: unable to open file /etc/samba/smbpasswd. 
Error 

[Samba] Disabling Password Expiration

2003-05-27 Thread Derek J. Balling
Is there any way to DISABLE password expiration in the Samba password 
TDB/file?

We're handling password expiration externally, and would manually 
change the password on the samba servers as needed by the centralized 
password database.

Any thoughts? I thought it might be something client based but I just 
discovered that my account, which has never logged in using a Windows 
machine, was returning NT_STATUS_PASSWORD_EXPIRED, so I know it's not a 
windows-client-set thing, but something that the server stores.

Any thoughts?

D

--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


Re: [Samba] ugh, continued ldap madness, cont'd

2002-09-27 Thread Derek J. Balling

After a brief stint offlist (thanks Bradley), I'm closer to getting 
SMB/LDAP working but now am encountering something very odd, which he 
suggested I bring back to the list for further evaluation. :-)

 $ smbclient //TESTBOX/testshare -U  dballing
 added interface ip=10.15.49.142 bcast=10.15.49.255 nmask=255.255.255.0
 Password:
 session setup failed: NT_STATUS_LOGON_FAILURE

 [2002/09/27 11:09:16, 0] 
 passdb/pdb_ldap.c:ldapsam_search_one_user(428)
ldapsam_search_one_user: Problem during the LDAP search: No such
 object

 show me some more log.
 i can't see a problem here...

 OK, I upped the debug level to 9, the output is at:
   http://www.megacity.org/~dredd/log.dhcp142

 (figured it was fairly lengthy, not gonna shove it in e-mail)

There's a lengthy smb.log at that URL that shows the 
NT_STATUS_LOGON_FAILURE, but it's fairly cryptic to me and I can't 
really figure out why it's not seeing my user (who does have the 
sambaAccount object class, has had the password set for him via the 
smbldap-tools package's passwd program, etc.

Anyone know what is causing this?

D

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba



Re: [Samba] Password expiration

2002-09-25 Thread Derek J. Balling


On Wednesday, September 25, 2002, at 06:59  PM, Andrew Bartlett wrote:
 That's really up to you.  It's often a matter of 'pick your day' on
 CVS.  Most days are pretty good, but the debian folks had horrible luck
 and kept getting 'the bad days'...

tell me about it... I'm still trying to get 'smbpasswd -a working with 
LDAP, and I keep hoping for a Debian-snapshot that works... :-)

D

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba



[Samba] Still having smbpasswd/ldap problem (mk 2)

2002-09-17 Thread Derek J. Balling

Using the 3.0CVS 8/29 package in debian, I see, when trying to do

smbpasswd -a dballing

(where dballing is a valid user, just not yet someone with an 
objectclass of sambaAccount),

The relevant config bits are:

passdb backend = ldapsam:ldap://ldap.XX.com/
ldap admin dn = cn=admin,dc=XX,dc=com
ldap ssl = off
ldap user suffix = ou=People,dc=XXXx,dc=com

... and the output -D99 looks like (in part, the relevant part I think):

ldapsam_open_connection: ldap://ldap.XXX.com/
ldap_open_connection: connection opened
ldap_connect_system: Binding to ldap server as 
cn=admin,dc=XXX,dc=com
ldap_connect_system: succesful connection to the LDAP server
ldapsam_search_one_user: searching 
for:[((uid=dballing)(objectclass=sambaAccount))]
ldapsam_search_one_user: Problem during the LDAP search: No such object
ldapsam_search_one_user: Query was: , 
((uid=dballing)(objectclass=sambaAccount))
ldapsam_search_one_user: searching for:[uid=dballing]
ldapsam_search_one_user: Problem during the LDAP search: No such object
ldapsam_search_one_user: Query was: , uid=dballing
Adding new user
Setting entry for user: dballing
failed to modify/add user with uid = dballing (dn = 
uid=dballing,ou=People,dc=XXX,dc=com) with: Already exists


so it's colliding with the user (with the suffix bit) when it goes to 
ADD it, but it's not finding it when it goes searching looking for it.

Any thoughts?

D

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba