
Hi Martin, Are you aware of a better way to accomplish what I am currently doing via pam_cifscreds? In simple terms, when a Windows client computer connects to a share that is hosted on another Windows computer OR on a share hosted on Linux computer it will pass the current users credentials to the machine hosting the share ( Windows OR Linux) and as long as the user accounts and passwords are the same it works transparently. This does NOT require a Windows domain to work and I have setups like that working for 20+ years. On Windows to Windows connections you just setup the same user/pswd on each computer and it is called passthru authentication. When a Windows client connects to a Linux Samba share, it also works transparently too as long as you have setup the samba users using smbpasswd with the same user/pswds. For a Linux client connecting to a Linux Samba share, without pam_cifscreds you have to do a cifscreds add -u <user> <host-with-share> each time which does not persist a logoff or reboot. pam_cifscreds caches the login information and then uses that to authenticate to the share hosted on a Windows or Linux computer. When it is a Linux client and you are using the mount -t cifs with the multiuser option this allows each user on the Linux client machine to access share via their own credentials and permissions. The main issue is that pam-config does not support pam_cifscreds so you have to manually configure it which gets overwritten when TW updates. Seems to me like when a mount -t cifs with the multiuser option is done that the system should recognize that it needs to use the current users cached credentials to access the resource. Wonder if that would be worth a bug report since it appears that pam-config probably won't get updated. When I originally setup this environment I found LOTS and LOTS of discussions on the Internet about people trying to accomplish a setup like mine and finding the solution that I am using was not easy to find but was easy once I found it. Do you know of a better way to accomplish what I want that I have missed? Thanks! Joe