Hey guys...
I have the PDF over LAN contribs / package running on a 6.0b3 test/play machine. The SME box is in server only mode (1 nic). My objective is to try and get some sort of pdf generation capability here at work, thus the machine needs to integrate with an existing windows environment (domain). I found another contrib / how-to that gets the e-smith box to act as another server on the existing domain, and changes the security model from (is it user by default?) to domain. So... I have it pointing to the domain PDC and authenticated users (users logged onto the windows domain) can hit shares on the sme box. Cool. Now comes the interesting part, and I'm not sure how (or if) I can do what I would like to do.
The pdf over lan contrib uses a line in the 'printpdf' file (the process that actually does the work of converting the postscript file to a pdf file) that grabs the current users logon name from the environment and uses that as part of the resulting output file. Ie, what you wind up with is a file called, for example, "jim-Nov11-161153.pdf", where my user name was pulled out of the environment as the logged on user and then the date and time appended to it. Not ideal.... but workable. ( Ideal would be file name preservation, but we'll take what we've got for now!

) The problem with this is that the user name is ~assumed~ to be an SME box user... and it works good as long as that condition is met. My users (for what I would like to do) are NOT going to be SME users, but NT domain users. Here is what I'm getting as an output file at present -- public-Nov11-161153.pdf. This is printing to the SME pdf printer from my XP machine logged on to the NT domain here @work.
Long story short, I am wondering if there is a means to have samba get the username of the person / machine submitting the job from the nt domain? I've heard of something called winbind, but know nothing more than that (its name) about it. I did a testparm on the SME box that I've created the pdf printer on and I see some references to winbind....
Anyway..... anyone?
-=- jd -=-