[linux] Printer doet het ineens niet meer...

Mike Jonkmans nllgg op jonkmans.nl
Wo Feb 16 23:09:35 CET 2022


On Wed, Feb 16, 2022 at 09:20:45PM +0100, joop gerritse via Linux wrote:
> 
> On 2/16/22 18:20, Geert Stappers via Linux wrote:
> > On Wed, Feb 16, 2022 at 05:45:36PM +0100, joop gerritse via Linux wrote:

...

> > Uit de oorspronkelijke e-mail:
> > 
> > | joop op joop-GA-78LMT-S2P:~$ groups
> > | joop adm cdrom sudo dip plugdev lpadmin sambashare
> > | joop op joop-GA-78LMT-S2P:~$ ^C
> > |
> > | lpadmin zit er dus bij; dat zou toch voldoende moeten zijn.
> > 
> > Laat dat idee los (dan komt er ruimte voor nieuwe ideeen.)
> > 
> > Met "dat idee" bedoel ik
> > | lpadmin zit er dus bij; dat zou toch voldoende moeten zijn.
> > 
> > We weten nu namelijk dat "joop" **geen lid** van de group `lp` is.
> > En weten dat de "temp directories" zijn wel van group `lp` zijn.
> > 
> > 
> > Laat ons weten of het toevoegen van "joop" aan group `lp`
> > jouw voorbij brengt aan de 'Permission denied'
> > uit jouw oorspronkelijke bericht.
> > Ik bedoel: Neem a.u.b. de tijd om terug te melden hoe het verloopt.
> > 
> Het valt nog niet mee om iets aan de pemissies toe te voegen:

Het is ook niet zo makkelijk.

> joop op joop-GA-78LMT-S2P:~$ sudo usermod -g lp joop
> usermod: no changes

Dit is niet goed. Het maakt je primaire groep 'lp'.

Doe eens 'man usermod'
Het leren lezen van een manual pagina is een essentieel kunstje.

> joop op joop-GA-78LMT-S2P:~$ id
> uid=1000(joop) gid=1000(joop) groups=1000(joop),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),115(lpadmin),135(sambashare)
> 
> Groep 7 (lp) is nergens te vinden!:

Wel als je opnieuw zou inloggen. Ook kan je het commando 'newgrp' gebruiken.

> Ik heb het ook met -G geprobeerd
> 
> [sudo] password for joop:
> joop op joop-GA-78LMT-S2P:~$ id
> uid=1000(joop) gid=1000(joop) groups=1000(joop),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),115(lpadmin),135(sambashare)
> joop op joop-GA-78LMT-S2P:~$
> 
> Maar hij staat wel in /etc/group:
> 
> root:x:0:
> daemon:x:1:
> bin:x:2:
> sys:x:3:
> adm:x:4:syslog
> tty:x:5:syslog
> disk:x:6:
> lp:x:7:joop
> mail:x:8:
> news:x:9:
> uucp:x:10:
> ...enz.
> 
> Het effect is nog steeds hetzelfde:
> 
> Idle - Unable to open print file: Permission denied

Het is ook niet goed om 'usermod -G lp' te doen.
Je hebt nu je oorspronkelijke groep settings verwijderd.
Je had 'usermod -a -G lp' moeten doen.

Fix: 'usermod -G joop,adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare'

> Jammer! Het was een leuk idee.

Dat is het nog steeds.

> PS eigenlijk had ik de lp group wel in de output van id verwacht...

Ik (dus) niet.

-- 
Groetjes, Mike Jonkmans
Verzonden vanaf Linux.


Meer informatie over de Linux maillijst