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