Help!

[Samba] ad 2003 & nss_ldap produce: smbd/service.c:make_co..

 
  

Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Samba RSS
Next:  [Samba] NTLM  
Author Message
Andreas Zickner
External


Since: Oct 03, 2009
Posts: 3



PostPosted: Sat Oct 03, 2009 1:10 pm    Post subject: [Samba] ad 2003 & nss_ldap produce: smbd/service.c:make_connection_snum(1003): Permission denied
Archived from groups: linux>samba (more info?)

Hello all,

since some weeks I try to get the following configuration working

Windows 2003 AD (no R2!!) with SFU 3.5
Red Hat Enterprise Linux Server release 5.4 (Tikanga) with
Samba (samba-3.0.33-3.14.el5)
nss_ldap (nss_ldap-253-21.el5)

So I wanted to implement the following setup:

http://us5.samba.org/samba/docs/man/Samba-HOWTO-Collection/idmapper.ht...id26077

The main reason using this combination is that I must maintain the
UID/GID of users in the AD. The UIDs of the users must be the same on
all UX systems. I have two samba servers and other UX only servers.

(let me know if you find a better way doing this type of integration)

I followed several manuals and howtos to get it running. It looks all
working except that I can't mount shares within samba. From my point of
view Samba returns me a strange error:

Here is the log (user tata -> UID 10000 from AD):

[2009/10/03 08:57:51, 5] auth/auth_util.c:debug_unix_user_token(474)
UNIX token of user 10000
Primary group is 10003 and contains 3 supplementary groups
Group[ 0]: 603
Group[ 1]: 600
Group[ 2]: 602
[2009/10/03 08:57:51, 5] smbd/uid.c:change_to_user(273)
change_to_user uid=(10000,10000) gid=(0,10003)
[2009/10/03 08:57:51, 0] smbd/service.c:make_connection_snum(1003)
'/home/tata' does not exist or permission denied when connecting to
[share1] Error was Permission denied

I checked the source code and it looks to me that samba does a 'stat
/home/tata' running as user tata (uid 10000) but is getting a
'Permission denied' from the OS. Ok I thought this is simply a
permission issue .... no success Sad

Ok what I already did & what is working:

* /home/tata is existing and has 777 (for test ... I tried also 755)
* su - tata and stat /home/tata are ok
* I can log on with the AD users on ux / ssh etc.; I have access etc.
* 'getent passwd' is fine
* 'wbinfo -u' and 'wbinfo -g' is fine
* mounting a share tmp with /tmp
(http://us5.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html)
is working!!
* Kerberos and winbind look ok to me ...
* winbind authentication of the user seem to be fine (from the logs)
* all things I see with the 'net' command seem to be ok.

Here my samba conf:

[global]
workgroup = W2K3
password server = AD.W2K3.LOCAL
realm = W2K3.LOCAL
security = ads
idmap uid = 600-33554431
idmap gid = 600-33554431
template shell = /bin/bash
winbind use default domain = false
winbind offline logon = false
winbind nested groups = yes
server string = Samba Server Version %v
passdb backend = tdbsam
load printers = yes
cups options = raw

[homes] ; not working share
comment = Home Directories
browseable = no
writable = yes

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

[share1] ; not working share
comment = Share 1
path = /home/tata
read only = yes

[tmp] ; working share
comment = temporary files
path = /tmp
read only = yes


/etc/nsswitch.conf
passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files dns



I'm unable to mount share1 or homes .... but I can mount tmp. If I
change the path in share1 to /tmp I can mount share1 as well. I changed
the permissions of /home/tata to the exact values as /tmp -> no luck

In the code I did not really found a reference to /tmp but I'm not a
samba guru .... (btw. I like the code!!, easy to read Very Happy )

Unfortunate I have to get this also running on HP-UX11iv3 .... any input
if this is even possible?

I'm also happy to get any alternative solutions that enable me to manage
the uid in AD and having the accounts only in AD ....

I would appreciate any help here.

thanks,
Andreas

P.S: of course I can provide much more details / logs. Just tell me ....
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Back to top
Andreas Zickner
External


Since: Oct 03, 2009
Posts: 3



PostPosted: Mon Oct 05, 2009 1:10 pm    Post subject: Re: [Samba] ad 2003 & nss_ldap produce: smbd/service.c:make_connection_snum(1003): Permission denied [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi,

in case I'm using Samba 3.0.22 based HP CIFS Server A.02.03.02 the setup
works. I can mount the home dir without any issues. I used exactly the
same smb.conf (except the line winbind offline logon = false).
Any idea why this does not work with RH 5.4 (and 5.3)?

thanks for any help

Andreas

P.S.: on hp ux I'm using ldapux ... not nss_ldap; but nsswitch.conf is
the same and windbindd ist running.

Andreas Zickner wrote:
> Hello all,
>
> since some weeks I try to get the following configuration working
>
> Windows 2003 AD (no R2!!) with SFU 3.5
> Red Hat Enterprise Linux Server release 5.4 (Tikanga) with
> Samba (samba-3.0.33-3.14.el5)
> nss_ldap (nss_ldap-253-21.el5)
>
> So I wanted to implement the following setup:
>
> http://us5.samba.org/samba/docs/man/Samba-HOWTO-Collection/idmapper.ht...id26077
>
>
> The main reason using this combination is that I must maintain the
> UID/GID of users in the AD. The UIDs of the users must be the same on
> all UX systems. I have two samba servers and other UX only servers.
>
> (let me know if you find a better way doing this type of integration)
>
> I followed several manuals and howtos to get it running. It looks all
> working except that I can't mount shares within samba. From my point of
> view Samba returns me a strange error:
>
> Here is the log (user tata -> UID 10000 from AD):
>
> [2009/10/03 08:57:51, 5] auth/auth_util.c:debug_unix_user_token(474)
> UNIX token of user 10000
> Primary group is 10003 and contains 3 supplementary groups
> Group[ 0]: 603
> Group[ 1]: 600
> Group[ 2]: 602
> [2009/10/03 08:57:51, 5] smbd/uid.c:change_to_user(273)
> change_to_user uid=(10000,10000) gid=(0,10003)
> [2009/10/03 08:57:51, 0] smbd/service.c:make_connection_snum(1003)
> '/home/tata' does not exist or permission denied when connecting to
> [share1] Error was Permission denied
>
> I checked the source code and it looks to me that samba does a 'stat
> /home/tata' running as user tata (uid 10000) but is getting a
> 'Permission denied' from the OS. Ok I thought this is simply a
> permission issue .... no success Sad
>
> Ok what I already did & what is working:
>
> * /home/tata is existing and has 777 (for test ... I tried also 755)
> * su - tata and stat /home/tata are ok
> * I can log on with the AD users on ux / ssh etc.; I have access etc.
> * 'getent passwd' is fine
> * 'wbinfo -u' and 'wbinfo -g' is fine
> * mounting a share tmp with /tmp
> (http://us5.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html)
> is working!!
> * Kerberos and winbind look ok to me ...
> * winbind authentication of the user seem to be fine (from the logs)
> * all things I see with the 'net' command seem to be ok.
>
> Here my samba conf:
>
> [global]
> workgroup = W2K3
> password server = AD.W2K3.LOCAL
> realm = W2K3.LOCAL
> security = ads
> idmap uid = 600-33554431
> idmap gid = 600-33554431
> template shell = /bin/bash
> winbind use default domain = false
> winbind offline logon = false
> winbind nested groups = yes
> server string = Samba Server Version %v
> passdb backend = tdbsam
> load printers = yes
> cups options = raw
>
> [homes] ; not working share
> comment = Home Directories
> browseable = no
> writable = yes
>
> [printers]
> comment = All Printers
> path = /var/spool/samba
> browseable = no
> guest ok = no
> writable = no
> printable = yes
>
> [share1] ; not working share
> comment = Share 1
> path = /home/tata
> read only = yes
>
> [tmp] ; working share
> comment = temporary files
> path = /tmp
> read only = yes
>
>
> /etc/nsswitch.conf
> passwd: files ldap
> shadow: files ldap
> group: files ldap
> hosts: files dns
>
>
>
> I'm unable to mount share1 or homes .... but I can mount tmp. If I
> change the path in share1 to /tmp I can mount share1 as well. I changed
> the permissions of /home/tata to the exact values as /tmp -> no luck
>
> In the code I did not really found a reference to /tmp but I'm not a
> samba guru .... (btw. I like the code!!, easy to read Very Happy )
>
> Unfortunate I have to get this also running on HP-UX11iv3 .... any input
> if this is even possible?
>
> I'm also happy to get any alternative solutions that enable me to manage
> the uid in AD and having the accounts only in AD ....
>
> I would appreciate any help here.
>
> thanks,
> Andreas
>
> P.S: of course I can provide much more details / logs. Just tell me ....
>

--
Andreas Zickner
Gotenstr. 2 - 71065 Sindelfingen - andreas DeleteThis @zickner.de - 015771968553
==
Es ist ein Unterschied ob man seinen Weg kennt ...
... oder ob man ihn beschreitet

--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Back to top
Andreas Zickner
External


Since: Oct 03, 2009
Posts: 3



PostPosted: Thu Oct 15, 2009 8:10 pm    Post subject: [Samba] Somehow Solved ad 2003 & nss_ldap produce: smbd/service.c:make_connection_snum(1003): Permission denied [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi,

I found out that it works on a physical machine. Before I had 3
Installations in vmware -- all where giving me a 'Permission denied' for
the stat system call. Somehow there is an impact of having RedHat
running in VMWare.

Andreas Zickner wrote:
> Hi,
>
> in case I'm using Samba 3.0.22 based HP CIFS Server A.02.03.02 the setup
> works. I can mount the home dir without any issues. I used exactly the
> same smb.conf (except the line winbind offline logon = false).
> Any idea why this does not work with RH 5.4 (and 5.3)?
>
> thanks for any help
>
> Andreas
>
> P.S.: on hp ux I'm using ldapux ... not nss_ldap; but nsswitch.conf is
> the same and windbindd ist running.
>
> Andreas Zickner wrote:
>> Hello all,
>>
>> since some weeks I try to get the following configuration working
>>
>> Windows 2003 AD (no R2!!) with SFU 3.5
>> Red Hat Enterprise Linux Server release 5.4 (Tikanga) with
>> Samba (samba-3.0.33-3.14.el5)
>> nss_ldap (nss_ldap-253-21.el5)
>>
>> So I wanted to implement the following setup:
>>
>> http://us5.samba.org/samba/docs/man/Samba-HOWTO-Collection/idmapper.ht...id26077
>>
>>
>> The main reason using this combination is that I must maintain the
>> UID/GID of users in the AD. The UIDs of the users must be the same on
>> all UX systems. I have two samba servers and other UX only servers.
>>
>> (let me know if you find a better way doing this type of integration)
>>
>> I followed several manuals and howtos to get it running. It looks all
>> working except that I can't mount shares within samba. From my point
>> of view Samba returns me a strange error:
>>
>> Here is the log (user tata -> UID 10000 from AD):
>>
>> [2009/10/03 08:57:51, 5] auth/auth_util.c:debug_unix_user_token(474)
>> UNIX token of user 10000
>> Primary group is 10003 and contains 3 supplementary groups
>> Group[ 0]: 603
>> Group[ 1]: 600
>> Group[ 2]: 602
>> [2009/10/03 08:57:51, 5] smbd/uid.c:change_to_user(273)
>> change_to_user uid=(10000,10000) gid=(0,10003)
>> [2009/10/03 08:57:51, 0] smbd/service.c:make_connection_snum(1003)
>> '/home/tata' does not exist or permission denied when connecting to
>> [share1] Error was Permission denied
>>
>> I checked the source code and it looks to me that samba does a 'stat
>> /home/tata' running as user tata (uid 10000) but is getting a
>> 'Permission denied' from the OS. Ok I thought this is simply a
>> permission issue .... no success Sad
>>
>> Ok what I already did & what is working:
>>
>> * /home/tata is existing and has 777 (for test ... I tried also 755)
>> * su - tata and stat /home/tata are ok
>> * I can log on with the AD users on ux / ssh etc.; I have access etc.
>> * 'getent passwd' is fine
>> * 'wbinfo -u' and 'wbinfo -g' is fine
>> * mounting a share tmp with /tmp
>> (http://us5.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html)
>> is working!!
>> * Kerberos and winbind look ok to me ...
>> * winbind authentication of the user seem to be fine (from the logs)
>> * all things I see with the 'net' command seem to be ok.
>>
>> Here my samba conf:
>>
>> [global]
>> workgroup = W2K3
>> password server = AD.W2K3.LOCAL
>> realm = W2K3.LOCAL
>> security = ads
>> idmap uid = 600-33554431
>> idmap gid = 600-33554431
>> template shell = /bin/bash
>> winbind use default domain = false
>> winbind offline logon = false
>> winbind nested groups = yes
>> server string = Samba Server Version %v
>> passdb backend = tdbsam
>> load printers = yes
>> cups options = raw
>>
>> [homes] ; not working share
>> comment = Home Directories
>> browseable = no
>> writable = yes
>>
>> [printers]
>> comment = All Printers
>> path = /var/spool/samba
>> browseable = no
>> guest ok = no
>> writable = no
>> printable = yes
>>
>> [share1] ; not working share
>> comment = Share 1
>> path = /home/tata
>> read only = yes
>>
>> [tmp] ; working share
>> comment = temporary files
>> path = /tmp
>> read only = yes
>>
>>
>> /etc/nsswitch.conf
>> passwd: files ldap
>> shadow: files ldap
>> group: files ldap
>> hosts: files dns
>>
>>
>>
>> I'm unable to mount share1 or homes .... but I can mount tmp. If I
>> change the path in share1 to /tmp I can mount share1 as well. I
>> changed the permissions of /home/tata to the exact values as /tmp ->
>> no luck
>>
>> In the code I did not really found a reference to /tmp but I'm not a
>> samba guru .... (btw. I like the code!!, easy to read Very Happy )
>>
>> Unfortunate I have to get this also running on HP-UX11iv3 .... any
>> input if this is even possible?
>>
>> I'm also happy to get any alternative solutions that enable me to
>> manage the uid in AD and having the accounts only in AD ....
>>
>> I would appreciate any help here.
>>
>> thanks,
>> Andreas
>>
>> P.S: of course I can provide much more details / logs. Just tell me ....
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Samba All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum