[Samba] Making winbindd and pam_mount play nice together (2nd try)
jim feldman
jmf at jim-liesl.org
Sat May 31 19:04:13 GMT 2003
pam_unix (the default under RH) and pam_mount work fine for me. I'll attach
the log to the bottom.
From: Andrew Bartlett <abartlet at samba.org>
>pam_winbind hasn't in the past been the best at passing on/keeping all
>the credentials. It it quite possible that there are issues there. If
>you can show it works for another PAM module, I'll try to see what's
>different about it.
My employment contract would make it difficult for me to contribute code,
but I'll be happy to test and document. I know this seems like a niche
request, but this is a big thing for pulling Linux into the schools here. If
we can make this fly, I think we could displace 10% of the M$ desktops in
the first year. Our other impediment is some horrificly written, "WINE
proof" windoze code, but thats another battle.
>I'm also quite interested in the idea that we could pass pam_mount some
>of the information we get from the logon request - like the location of
>the home directory, if somebody wants to work with me on developing such
>features.
Red Hat Linux release 7.3 (Valhalla)
Kernel 2.4.18-27.7.x on an i586
login: bob
Password:
pam_mount: adding to command: /usr/sbin/lsof lsof
pam_mount: reading options_require...
pam_mount: options: nosuid nodev
pam_mount: adding to command: /bin/mount mount -t smbfs
pam_mount: adding to command: /bin/umount umount
pam_mount: adding to command: /bin/mount mount -p0
pam_mount: checking sanity of volume record
pam_mount: back from global readconfig
pam_mount: does not exist or is not owned by user
pam_mount: expand_wildcard for &
pam_mount: expand_wildcard for bob
pam_mount: expand_wildcard for /home/winnt/&
pam_mount: expand_wildcard for /home/winnt/bob
pam_mount: expand_wildcard for uid=&,gid=&,dmask=0750,workgroup=MAIN
pam_mount: expand_wildcard for uid=bob,gid=&,dmask=0750,workgroup=MAIN
pam_mount: expand_wildcard for uid=bob,gid=bob,dmask=0750,workgroup=MAIN
pam_mount: real and effective user ID are 0 and 0.
pam_mount: about to perform mount operations
pam_mount: information for mount:
pam_mount: --------
pam_mount: (defined by globalconf)
pam_mount: user: bob
pam_mount: server: mainad1
pam_mount: volume: bob
pam_mount: mountpoint: /home/winnt/bob
pam_mount: options: uid=bob,gid=bob,dmask=0750,workgroup=MAIN
pam_mount: fs_key_cipher:
pam_mount: fs_key_path:
pam_mount: mount command: /bin/mount
mount
-t
smbfs
pam_mount: --------
pam_mount: checking to see if //mainad1/bob is already mounted
pam_mount: creating mount /home/winnt/bob
pam_mount: checking for encrypted filesystem key configuration
pam_mount: about to start building mount command
pam_mount: mount type is SMBMOUNT
pam_mount: waiting for homedir mount
pam_mount: arg is: /bin/mount
pam_mount: arg is: mount
pam_mount: arg is: -t
pam_mount: arg is: smbfs
pam_mount: arg is: //mainad1/bob
pam_mount: arg is: /home/winnt/bob
pam_mount: arg is: -o
pam_mount: arg is: username=bob,uid=bob,gid=bob,dmask=0750,workgroup=MAIN
Last login: Sat May 31 12:33:30 from localhost
[bob at localhost bob]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hde6 1004024 124568 828452 14% /
/dev/hde5 23270 8334 13735 38% /boot
/dev/hde8 31079 13 29462 1% /boot2
/dev/hdf9 4032092 2058116 1769152 54% /home
none 111764 0 111764 0% /dev/shm
/dev/hde9 5463156 3535616 1650020 69% /usr
/dev/hdf8 396623 61662 314480 17% /var
/dev/hdf6 10231392 9370616 860776 92% /music
//mainad1/bob 19543040 1450496 18092544 8% /home/winnt/bob
More information about the samba
mailing list