Hallo,
Na veel gespeurd te hebben op Google was ik eindelijk zo ver om toch maar eens hier een topic te posten.
Het gekke wil, dat door het schrijven van dit topic en het checken van wat bronnen ik de oplossing gevonden heb.
Om de oplossing toch voor anderen beschikbaar te maken, post ik dit toch.
Het probleem:
Ik heb via de com-poort 1 (dev/ttyS0) een bonprinter aangekoppeld.
Die printer werkt alleen via root en standaard niet via de gebruiker.
Dit los ik tijdelijk (tot een herstart) op met het commando: sudo chmod 777 /dev/ttyS0.
Na het intoetsen van het wachtwoord kan ik met de printer werken.
Dit is allemaal mooi, maar niet permanent, na een herstart moet ik dit commando weer ingeven.
Is er een manier om dit permanent te maken?
Ik heb een aantal oplossingen geprobeerd:
Ten eerste kwam ik via google op een oplossing om de gebruiker toe te voegen aan de groep dialout waar /dev/ttyS0 aan gekoppeld zit.
Dit werkte niet (bron:
http://www.debianhelp.org/node/5003)
Ten tweede de eigenaar aanpassen werkte ook niet (via chown).
Toen kwam ik tegen het volgende aan:
http://www.linuxquestions.org/questions/slackware-14/udev.rules-and-ttys0-device-644237/Lange post met veel andere dingen.
Echter waar gaat het om:
create a file called 90-local.rules in
/etc/udev/rules.d
then add the line
KERNEL=="ttyS[0-9]*", NAME="tts/%n", SYMLINK+="%k", GROUP="uucp", MODE="0666"
update udev configuration without rebooting as root:
udevtrigger
Vanaf nu kan ik na elke herstart met plezier een bonnetje uitprinten