[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Samba: executing the print command as a different user



On Mon, 2001-10-22 at 02:12, Danie Roux wrote:
> I have a print system working with samba. I have now created a user
> "printing" and moved all of the scripts to it's /home/printing. 
> 
> How do I tell samba to execute the print command as user printing
> instead of the user that has authenticated to the print share?
> 
> [printers]
>    ...
>    ; This must execute as user printing
>    print command = /home/printing/smb_print_wrapper %s %m %u %T %p
> 

Could you setuid on the smb_print_wrapper for your printing user?

<disclaimer type=bad hack/security risk>
I'm not sure if it's a good idea but you could also "su" to the printing
user in your print command if ALL ELSE FAILS, AND YOU"RE REALLY
DESPERATE (emphasis intentional).
</disclaimer>

--mike




Reply to: