Damian
Hallo,
habe ein Problem mit der Benutzung von Turboprint
und den Rechten an den Druckerschnittstellen.
Habe 2 Drucker am Rechner 1 x Parallel, 1 x USB
Vorab:
- ich gehöre der Gruppe lp
- Module sind geladen (lp, ...)
- die Schnittstellen sind da (/dev/lp0 und /dev/usb/lp0)
ABER:
die Rechte sind mit 0660 gesetzt und gehören der Gruppe lp
Hier stolpert Turboprint (Zugriff von Turboprint wird verweigert)
Ändere ich die Rechte auf 0666 läuft alles bestens.
Bis vor Kurzen gab es die Möglichkeit unter /etc/udev/(xyz)arch.rules
die Einträge für Drucker mit MODE = 0666 zu verändern um dauerhaft
die Rechte zu ändern. Seit dem letzten Update scheinen diese hier nicht
mehr zu existieren.
Meine Frage:
- wo oder wie ändere ich die Zugriffsrechte an den Druckerschnittstellen ?
GerBra
udev wurde vom Regelwerk her stark vereinfacht. Das setzen eigener Rules ist aber weiterhin möglich. Du solltest eine Datei /etc/udev/rules.d/udev.rules.pacsave haben mit den alten Regeln. Daraus nimmst du nun deine alte Regel für die Drucker (müßte SUBSYSTEM="printer" sein) und packst diese in eine eigene Regeldatei.
666 auf ein Device ist aber immer nur eine Notlösung, für das Rechteproblem gibt es eine Ursache und es ist meist besser, diese Ursache zu bereinigen.
Wenn du dich als User schon in lp gepackt hast (was auch nicht nötig wäre, da du normalerweise nicht direkt auf das Device druckst sondern über ein Drucksystem a la Cups,Turboprint) und es klappt eben mit Turboprint nicht, dann liegt die Vermutung nahe, das Turboprint unter einer anderen Userid startet.
Schau also mal, ob Turboprint bei der Installation einen eigenen User eingerichtet hat. DIeser würde dann in die lp Gruppe gehören. Oder unter welcher uid der Turpoprint-Daemon (wenn es einen gibt) läuft. Auch die Turboprint-Website/Support sollte das beantworten können.
Unter arch dibt es die userid daemon für solche Fälle, dieser Systemuser ist z.B. auch Mitglied der Gruppe lp.
Das wäre IMHO die sauberere Lösung.
Teyro
Hallo GerBra! Hallo Thredersteller!
Ich hab mal eine kleine Frage.... Ich habe ein hänliches Problem mit UDev damals hat ein guter Frund das mit der UDev Regel für mich eingestellt...Durch einen Headcrash ist die / Partion leider hin..... (home is aber gesichert gewesen 🙂 ) .... So und naja ich fänds echt super wenn mir da jemand helfen würde... Also die Entsprechende UDev Regel postet oder ähnliches.... 🙂
Schönen Gruß aus Hamburg!
Christian
Teyro
Hi !
Ich mag alte Themen ja nicht gerne auskramen, aber nach langem Googlen und viel IRC hab ich mir selbst eine Regel erstellt :lol:
Und nach /etc/udev/rules.d/11-printer.rules
ATTRS{idVendor}"04f9", ATTRS{idProduct}"01ce", MODE="0666", GROUP="lp"
Habe ich dann die Oben beschrieben rechte? Leider setzt bei mir keine Änderung ein 🙁
DANKE euch für eure Hilfe!
stefanhusmann
MODE="0666" dürfte koorekt sein, aber mit deinen ATTRS Einträgen stimmt etwas nicht, da fehlt mindestens ein Gleichheitszeichen zwischen dem Schlüsselwort und dem Wert.
Teyro
Hallo Stefan,
Danke für deine schnelle Antwort mhhh stimmt da haste recht fragt sich nur was ich da eintragen muss 🙁
Haste da ne Idee bzw. einer aus dem Forum?
Danke