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