[Samba] Pam_mount + cifs

Diego Obetko dobetko at gmail.com
Mon Oct 22 14:25:43 GMT 2007


dobetko at sala2pc2:~$ id
uid=10323(dobetko) gid=10002(soporte)
grupos=10000,10002(soporte),10051,10055

dobetko at sala2pc2:~$ whoami
dobetko

dobetko at sala2pc2:~$ ls -l /home/dobetko
total 156566
-rwxr-xr-x 1 dobetko root        0 2006-08-23 07:00 7725_EntConsole.log
-rwxr-xr-x 1 dobetko root    95514 2004-01-22 06:39 bliss.jpg
drwx------ 1 dobetko root     4096 2007-10-18 09:49 Desktop
drwx------ 1 dobetko root     4096 2006-09-29 08:02 Entorno de red
drwx------ 1 dobetko root     4096 2007-06-14 08:01 Escritorio
drwx------ 1 dobetko root     4096 2006-09-29 08:14 garfio
drwx------ 1 dobetko root     4096 2006-09-08 10:16 groupware
-rwxr-xr-x 1 dobetko root   904153 2003-03-11 21:32 In_Gods_Country.jpg
drwx------ 1 dobetko root     4096 2007-07-05 08:45 juegos
drwx------ 1 dobetko root     4096 2007-10-16 11:40 Mis documentos
-rwxr-xr-x 1 dobetko root        2 2007-10-09 10:53 openoffice.txt
drwx------ 1 dobetko root     4096 2006-10-23 08:10 perfil_win
-rwxr-xr-x 1 dobetko root        0 2007-10-03 10:42 prueba
-rwxr-xr-x 1 dobetko root        0 2007-10-05 17:35 pruieba
-rwxr-xr-x 1 dobetko root        0 2007-05-23 13:54 rc.local



On 10/19/07, Thierry Lacoste <lacoste at miage.univ-paris12.fr> wrote:
>
> I have it working in an LDAP context.
> However I was unable to make KDE work.
> http://lists.samba.org/archive/samba/2006-July/122347.html
> If you make some progress please let me know.
>
> Regards,
> Thierry.
>
> On Wednesday 17 October 2007 19:18, Diego Obetko wrote:
> > Hi, i'm probably not the first but i have found no concrete information
> > about my problem... lots of information, nothing helped.. :S
> >
> > so, here's the thing.. i'm running a  samba-3.0.22-13.16 server on SLES
> 9
> > kernel 2.6.16.21-0.8-default as an nt domain controller, there was a
> > migration to Linux for the workstations so i had to implement WINBIND +
> > PAM_MOUNT.
> Maybe a winbind issue. See below.
> >
> > after searching for the right configuration y got it working with SMBFS
> and
> > here's the problem... smbfs doesn't support hardlinks or symlinks... a
> BIG
> > trouble since the workstations run KDE (dcop)...
> >
> > i've tryed mounting homes with cifs insted but this is what happens....
> >
> > -------------------------
> > pam_mount.conf
> > -------------------------
> > debug 1
> > mkmountpoint 1
> > luserconf .pam_mount.conf
> >
> > options_allow   nosuid,nodev
> > options_deny    suid,dev
> > options_require nosuid,nodev
> >
> > lsof /usr/sbin/lsof %(MNTPT)
> > fsck /sbin/fsck -p %(FSCKLOOP)
> > cifsmount /bin/mount -t cifs //%(SERVER)/%(VOLUME) %(MNTPT) -o
> > "username=%(USER)%(before=\",\" OPTIONS)"
> > smbmount /usr/bin/smbmount  //%(SERVER)/%(VOLUME) %(MNTPT) -o
> > "username=%(USER),gid=%(USERGID)%(before=\",\" OPTIONS)"
> > umount   /bin/umount %(MNTPT)
> > mntagain /bin/mount --bind %(PREVMNTPT) %(MNTPT)
> >
> > volume * cifs 192.168.9.15 &   /home/&
> > uid=&,dir_mode=0700,workgroup=COLEGIO - -
> >
> > ---------------------------
> >
> >
> > pam_mount(mount.c:368) information for mount:
> > pam_mount(mount.c:369) ----------------------
> > pam_mount(mount.c:370) (defined by globalconf)
> > pam_mount(mount.c:373) user:          dobetko
> > pam_mount(mount.c:374) server:        192.168.9.15
> > pam_mount(mount.c:375) volume:        dobetko
> > pam_mount(mount.c:376) mountpoint:    /home/dobetko
> > pam_mount(mount.c:377) options:       user=dobetko,dir_mode=0700
> > pam_mount(mount.c:378) fs_key_cipher:
> > pam_mount(mount.c:379) fs_key_path:
> > pam_mount(mount.c:380) use_fstab:   0
> > pam_mount(mount.c:381) ----------------------
> > pam_mount(mount.c:177) realpath of volume "/home/dobetko" is
> > "/home/dobetko" pam_mount(mount.c:182) checking to see if
> > //192.168.9.15/dobetko is already mounted at /home/dobetko
> > pam_mount(mount.c:799) checking for encrypted filesystem key
> configuration
> > pam_mount(mount.c:819) about to start building mount command
> > pam_mount(misc.c:264) command: /bin/mount [-t] [cifs]
> > [//192.168.9.15/dobetko] [/home/dobetko] [-o]
> > [username=dobetko,user=dobetko,dir_mode=0700]
> > pam_mount(mount.c:851) mount errors (should be empty):
> > pam_mount(mount.c:100) pam_mount(misc.c:341) set_myuid(pre): real
> > uid/gid=0:10003, effective uid/gid=0:10003
> > pam_mount(mount.c:100) pam_mount(misc.c:376) set_myuid(post): real
> > uid/gid=0:10003, effective uid/gid=0:10003
> > pam_mount(mount.c:854) waiting for mount
> > S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
> > /dev/hda1             27617036  15634032  10580132  60% /
> > tmpfs                   254372         0    254372   0% /lib/init/rw
> > udev                     10240        52     10188   1% /dev
> > tmpfs                   254372         0    254372   0% /dev/shm
> > //192.168.9.15/dobetko
> >                      117206592 101382352  15824240  87% /home/dobetko
> > pam_mount(pam_mount.c:123) clean system authtok (0)
> > pam_mount(misc.c:264) command: /usr/sbin/pmvarrun [-u] [dobetko] [-o]
> [1]
> > pam_mount(misc.c:341) set_myuid(pre): real uid/gid=0:10003, effective
> > uid/gid=0:10003
> > pam_mount(misc.c:376) set_myuid(post): real uid/gid=0:10003, effective
> > uid/gid=0:10003
> > pam_mount(pam_mount.c:360) pmvarrun says login count is 3
> > pam_mount(pam_mount.c:491) done opening session
> > bash: /home/dobetko/.bashrc: Permision denied
> >
> > $mount
> > //192.168.9.15/dobetko on /home/dobetko type cifs (rw,mand)
> >
> > $ls -l /home
> > drwx------ 36     1181 guest    0 2007-10-17 09:33 dobetko
> Apparently the user id is not resolved.
> What's the output of 'id dobetko' and 'id 1181' ?
> What's the output of 'whami' and 'ls -l /home/dobetko' ?
> >
> > ------------------------------------
> > smb.conf (server side)
> > ------------------------------------
> > [global]
> >         server string = Samba PDC
> >         domain logons = Yes
> >         domain master = Yes
> >         netbios name = samba
> >         security = users
> >         wins support = Yes
> > #       unix password sync = yes
> >         workgroup = COLEGIO
> >         logon drive = H:
> >         logon path = \\%L\%U\./.perfil_win
> >         logon home = \\%L\profiles\%U
> >         add machine script = /usr/sbin/useradd  -c Machine -d
> > /var/lib/nobody -s /bin/false %m$
> >         passdb backend = smbpasswd
> >         veto files = /*.asf/*.wma/*.wmv/*.mp2/*.mp4/*.mp3/*.rsm/*root*/
> >         local master = Yes
> >         os level = 65
> >         preferred master = Yes
> >         ea support = yes
> >         unix extensions = yes
> >         map archive = No
> >         delete readonly = Yes
> >         create mask = 0755
> >         case sensitive = yes
> >         mangled names = no
> >
> >
> > -----------------------------------------
> > smb.conf (client side)
> > -----------------------------------------
> > [global]
> > workgroup = COLEGIO
> > idmap uid = 10000-20000
> > idmap gid = 10000-20000
> > security = domain
> > auth methods = winbind
> > preferred master = No
> > domain master = No
> > winbind separator = +
> > winbind enum users = yes
> > winbind enum groups = yes
> > winbind use default domain = Yes
> > template shell = /bin/bash
> > template homedir = /home/%U
> >
> >
> >
> > Thanks..
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/listinfo/samba
>


More information about the samba mailing list