On Tuesday, 15 May 2012 09:44:13 zingalo wrote:
> On 05/07/2012 05:33 PM, Buchan Milne wrote:
> > On Sunday, 6 May 2012 10:08:23 zingalo wrote:
> >> Hi,
> >> i have problems mounting on the client ubuntu the users's home
> >> directories that are on a server debian squeeze with ldap-samba.
> >> 
> >> First of all, which is the correct syntax for homeDirectory attribute if
> >> that home is on a server. I wrote:
> >> homeDirectory: //192.168.5.219/users/username
> > 
> > $ ldapsearch  -x -s base -b cn=Subschema attributetypes|perl -p0e 's/\n
> > //g'| grep homeDirectory
> > attributeTypes: ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' DESC 'The absolute
> > path to the home directory' EQUALITY caseExactIA5Match SYNTAX
> > 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
> > 
> > Note, it does not say a URI or a<sic>Universal</sic>  Naming Convention
> > share name.
> > 
> >> but pam_mount tells me volume not found.
> >> 
> >> am not sure of samba and smbldap configurations also. could you take a
> >> look of my conf files?
> > 
> >> this is smb.conf:
> > [...]
> > 
> >> [homes]
> >> path = /users/%u
> >> browseable = no
> >> writable = yes
> >> valid users = %S
> >> read only = no
> >> guest ok = no
> >> admin users = %u
> >> write list = %u
> >> read list = %u
> >> create mask = 0700
> >> directory mask = 0700


FYI, this makes a CIFS share available on this server, with the path /%user, 
e.g. \\servername\username

> > 
> > [...]
> > 
> >> and this is smbldap.conf:
> > [...]
> > 
> >> # Home directory
> >> # Ex: userHome="/home/%U"
> >> userHome="/users/%U"
> > 
> > [...]
> > 
> > Why not include your pam_mount configuration? You should be able to do
> > something like:
> > <volume fstype="cifs" server="192.168.5.219" path="%(USER)"
> > mountpoint="~" />
> > 
> > Of course, I wonder about setups where the Unix side is Unixy for
> > everything, except the file sharing (hint: NFS, automount maps).

[...]

> <volume user="%(USER)" fstype="cifs" server="192.168.5.219"
> path="/users/%(USER)" noroot="1" mountpoint="/home/%(USER)" ssh="0" />

See the difference in the path option, from my example, to what you are using? 

[...]

> it doesn't run.
> trying also from the command line:
> sudo mount.cifs //192.168.5.219/users /mnt/samba/Dati/ user=****
> password=****

I would first try it from a *root shell*, not via sudo, e.g. as:

mount.cifs //192.168.5.219/username /mnt/username user=username

(ensure the directories exist)

It would help if you provided the *actual* username in question.

> it asks me a password again. writing the server root password it tells
> No such device or address. Writing a wrong password it tells "Permission
> denied".
> 
> Maybe this argument is out of the scope of this ml or maybe not.

At this point, there is almost nothing that has anything to do with LDAP.

Regards,
Buchan

Reply via email to