Ik heb hier een Linux bakkie staan met Samba & Cups erop. Werkt allemaal vrij goed behalve 1 probleem: ik krijg het niet voor elkaar om:
- 1 of meerdere users printer admins te maken zodat ze taken van anderen kunnen weghalen
- (alternatief): om alle users printer admins te maken (zou van mij namelijk ook mogen.
Het gaat er dus in principe om dat lprm van CUPS als "echte" root moet worden uitgevoerd voor de desbetreffende gebruiker. Het SUID'en van lprm werkt niet want dan zeurt ie dat de job niet van jou is.
Ik heb in mijn smb.conf dit staan (relevant):
printing = cups
...
[deskjet]
...
lprm command = /usr/bin/lprm -P%p %j
printer admins = %U
Dit gaat logischer wijs natuurlijk zo ie zo niet werken omdat een user nooit als root kan connecten. Iemand enig idee hoe ik dit wel werkend kan krijgen?
Ctrl4Dkn: ESP32 (Floor) Heat Controller With Daikin (Heatpump) Support - https://github.com/arnova/ctrl4dkn