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 > > >> 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 |