Hallo zusammen, ich bräuchte mal eure Hilfe beim HylaFax. Der Faxserver funktioniert eigentlich ganz gut und zuverlässig lediglich mit den User-Rechten gibt es Probleme. Jetzt habe ich Infos darüber gefunden das HylaFax seine User selbst verwaltet und ich diese mit faxadduser hinzufügen muß. Wenn ich mir die Hilfe dazu anschaue steht da: Usage: faxadduser [-a admin-password] [-f hosts-file] [ -p password] [-u uid] username Was ist mit "admin-password" gemeint. Muß ich den HylaFax-Admin zuerst definieren? hosts-file dürfte wohl die /var/spool/fax/etc/hosts.hfaxd sein, oder? Danke schonmal für euere Hilfe. Viele Grüße Sven Gehr / Linux-User-Nummer: 368994
Hallo, Sven Gehr wrote:
ich bräuchte mal eure Hilfe beim HylaFax. Der Faxserver funktioniert eigentlich ganz gut und zuverlässig lediglich mit den User-Rechten gibt es Probleme. Jetzt habe ich Infos darüber gefunden das HylaFax seine User selbst verwaltet und ich diese mit faxadduser hinzufügen muß. Wenn ich mir die Hilfe dazu anschaue steht da:
Usage: faxadduser [-a admin-password] [-f hosts-file] [ -p password] [-u uid] username
Was ist mit "admin-password" gemeint. Muß ich den HylaFax-Admin zuerst definieren?
Nein. Mit [-a admin-password] gewährst Du dem User Adminrechte.
hosts-file dürfte wohl die /var/spool/fax/etc/hosts.hfaxd sein, oder?
Hosts.hfaxd ist default. Aber wenn Du lieber eine andere Datei nutzen möchtest... Es existiert übrigens eine Manpage zur hosts.hfaxd. Gruss horst
Am Do 09.02.2006 12:42 schrieb Horst Mueller <hmkde@gmx.net>:
Sven Gehr wrote:
Hallo, [...]
Usage: faxadduser [-a admin-password] [-f hosts-file] [ -p password] [-u uid] username
Was ist mit "admin-password" gemeint. Muß ich den HylaFax-Admin zuerst definieren?
Nein. Mit [-a admin-password] gewährst Du dem User Adminrechte.
ok, verstanden. Ich habe immer das rootPW mit übergeben ....
Es existiert übrigens eine Manpage zur hosts.hfaxd.
ja, die habe ich mir angeschaut. Ich habe nun mit: faxadduser -a -p '[meinPasswort]' -u 1000 mich hinzugefügt. Da mein Passwort mit Sonderzeichen beginnt muß ich es ja in ' ' setzen. Die UID vom User sven (ich) ist 1000 (im LDAP). Er erzeugt mir auch einen Eintrag in der Datei hosts.hfaxd der wie folgt aufgebaut ist: [mein_Passort_Plain]:1000::[Ein_Passwort_Hash] Das sieht für mich nicht richtig aus da in der Manpage seth der Eintrag baut sich so auf: client:uid:passwd:adminwd also irgendiwe scheine ich zu doof für diesen Befehl zu sein. Viele Grüße Sven Gehr / Linux-User-Nummer: 368994
Hallo, Am Thu, 09 Feb 2006, Sven Gehr schrieb:
Am Do 09.02.2006 12:42 schrieb Horst Mueller <hmkde@gmx.net>:
Sven Gehr wrote: [...]
Usage: faxadduser [-a admin-password] [-f hosts-file] [ -p password] [-u uid] username
ja, die habe ich mir angeschaut. Ich habe nun mit:
faxadduser -a -p '[meinPasswort]' -u 1000
Wenn du -a verwendest verlangt das ein Argument. faxadduser -p 'svensPasswort' -u 1000 sven sollte eher passen. -dnh -- Danke für's Woggen. Ich glaube Ich sollte den Satz:"Dankeschön für das Woggen!" als Signatur nehmen. [Woko° in dag°]
Am 2006-02-09 11:17, schrieb Sven Gehr:
Hallo zusammen,
ich bräuchte mal eure Hilfe beim HylaFax. Der Faxserver funktioniert eigentlich ganz gut und zuverlässig lediglich mit den User-Rechten gibt es Probleme. Jetzt habe ich Infos darüber gefunden das HylaFax seine User selbst verwaltet und ich diese mit faxadduser hinzufügen muß. Wenn ich mir die Hilfe dazu anschaue steht da:
Wie hast du das denn bisher gemacht? Ohne entsprechenden Rechten in hosts.hfaxd geht doch nichts.
Usage: faxadduser [-a admin-password] [-f hosts-file] [ -p password] [-u uid] username
Wenn du einzelne user berechtigen willst ist ein faxadduser $user ausreichend wenn du ein Subnetz berechtigen willst musst du in /var/spool/(hyla)fax/etc/hosts.hfaxd das direkt einfuegen 192.168.0.[0-9]+ man hosts.hfaxd hilft dir weiter
Was ist mit "admin-password" gemeint. Muß ich den HylaFax-Admin zuerst definieren?
Das admin passwort brauchst du nur wenn du einen user mit admin rechten ausstatten willst z.B. fuer faxrm Dafuer sind aber eigentlich die cronjobs besser geeignet faxqclean und faxcron Holger
Am Do 09.02.2006 12:57 schrieb Holger Bruenjes <holgerbruenjes@gmx.net>:
Am 2006-02-09 11:17, schrieb Sven Gehr:
Hallo, [...]
Wie hast du das denn bisher gemacht? Ohne entsprechenden Rechten in hosts.hfaxd geht doch nichts.
Ich hatte die Datei mit foldendem Inhalt angelegt: localhost 127.0.0.1 192.168.111. ^.*@.* .*@.*.\.softwareschmied\. wobei 192.168.111.0/24 unser Netz ist und softwareschmied die interne Domain. Das Problem das ich habe das User A nicht die Faxe des Users B im Faxausgang löschen kann. Ich denke mal hierzu sind Admin-Rechte notwendig und die versuche ich nun den Usern zu geben was ich aber nicht schaffe. Viele Grüße Sven Gehr / Linux-User-Nummer: 368994
Sven Gehr schrieb:
Am Do 09.02.2006 12:57 schrieb Holger Bruenjes <holgerbruenjes@gmx.net>:
Am 2006-02-09 11:17, schrieb Sven Gehr:
Hallo,
[...]
Wie hast du das denn bisher gemacht? Ohne entsprechenden Rechten in hosts.hfaxd geht doch nichts.
Ich hatte die Datei mit foldendem Inhalt angelegt:
localhost 127.0.0.1 192.168.111. ^.*@.* .*@.*.\.softwareschmied\. ^ ^ In man hosts.hfaxd steht das so. Mir scheint der Regex aber falsch zu sein noch. Bei mir hats nur wie Unten funktioniert.
Format = client:uid:passwd:adminwd also: .*@.*\.domain.tld:14:: alle Zeichen vor @ alle Zeichen vor . domain.tld uid = 14 = groupid von uucp passwd,adminwd leer Heisst: Alle aus dieser Domain habe Zugriff und können löschen. Für mein LAN zuhause reicht das.
wobei 192.168.111.0/24 unser Netz ist und softwareschmied die interne Domain.
Das Problem das ich habe das User A nicht die Faxe des Users B im Faxausgang löschen kann. Ich denke mal hierzu sind Admin-Rechte notwendig und die versuche ich nun den Usern zu geben was ich aber nicht schaffe.
Viele Grüße
Sven Gehr / Linux-User-Nummer: 368994
-- Gruss Bernd
Am Do 09.02.2006 15:06 schrieb Bernd Obermayr <lists@bobermayr.de>:
Sven Gehr schrieb:
Am Do 09.02.2006 12:57 schrieb Holger Bruenjes <holgerbruenjes@gmx.net>:
Am 2006-02-09 11:17, schrieb Sven Gehr:
Hallo,
localhost 127.0.0.1 192.168.111. ^.*@.* .*@.*.\.softwareschmied\. ^ ^ In man hosts.hfaxd steht das so. Mir scheint der Regex aber falsch zu sein noch. Bei mir hats nur wie Unten funktioniert. Format = client:uid:passwd:adminwd also: .*@.*\.domain.tld:14:: alle Zeichen vor @ alle Zeichen vor . domain.tld uid = 14 = groupid von uucp passwd,adminwd leer
ok, ich hab das mal auf meine Bedürfnisse geändert: .*@.*\.softwareschmied:2001:: wobei 2001 die GID einer LDAP-Gruppe ist in der alle User enthalten sind. 14 kann ich ja nicht verwenden da meine User im LDAP stehn und nicht dieser Gruppe angehören.
Heisst: Alle aus dieser Domain habe Zugriff und können löschen. Für mein LAN zuhause reicht das.
Kann ein User auch ein Fax löschen welches ein anderer User abgesetzt hat? Das ist das was ich brauche. Viele Grüße Sven Gehr / Linux-User-Nummer: 368994
Am Donnerstag, 9. Februar 2006 17:57 schrieb Holger Bruenjes:
Am 2006-02-09 15:21, schrieb Sven Gehr:
Kann ein User auch ein Fax löschen welches ein anderer User abgesetzt hat? Das ist das was ich brauche.
Mach das doch mit faxqclean als Cron Job zum Beispiel alle Stunde.
das kann ich nicht da nicht alle Faxe gelöscht werden sollen sondern selektiv. -- Sven Gehr / Linux-User-Nummer: 368994
Sven Gehr schrieb:
Am Do 09.02.2006 15:06 schrieb Bernd Obermayr <lists@bobermayr.de>:
Sven Gehr schrieb:
Am Do 09.02.2006 12:57 schrieb Holger Bruenjes <holgerbruenjes@gmx.net>:
Am 2006-02-09 11:17, schrieb Sven Gehr:
Hallo,
localhost 127.0.0.1 192.168.111. ^.*@.* .*@.*.\.softwareschmied\.
^ ^ In man hosts.hfaxd steht das so. Mir scheint der Regex aber falsch zu sein noch. Bei mir hats nur wie Unten funktioniert. Format = client:uid:passwd:adminwd also: .*@.*\.domain.tld:14:: alle Zeichen vor @ alle Zeichen vor . domain.tld uid = 14 = groupid von uucp passwd,adminwd leer
ok, ich hab das mal auf meine Bedürfnisse geändert:
.*@.*\.softwareschmied:2001::
wobei 2001 die GID einer LDAP-Gruppe ist in der alle User enthalten sind. 14 kann ich ja nicht verwenden da meine User im LDAP stehn und nicht dieser Gruppe angehören. Wenns geht ... ;)
Heisst: Alle aus dieser Domain habe Zugriff und können löschen. Für mein LAN zuhause reicht das.
Kann ein User auch ein Fax löschen welches ein anderer User abgesetzt hat? Das ist das was ich brauche.
Wo? Es gibt ja 3 Ordner sendq, docq und doneq. Der einzige Weg, der mir im Moment einfällt, wäre alle User in die Gruppe uucp einzutragen und chmod g+xrw auf den Verzeichnissen auszuführen. Dann muss aber auch noch /etc/permissions* angepasst werden. Ausserdem: Wozu? Die SuSE Standardconfig räumt da via /etc/cron,hourly mit faqclean sowieso auf - wenn dort kein -a oder -A angegeben ist. -- Gruss Bernd
Am Do 09.02.2006 20:30 schrieb Bernd Obermayr <lists@bobermayr.de>:
Sven Gehr schrieb:
Hallo, ich wollte mich dem Problem nochmal annehmen aber ich habe irgendwie den Eindruck das egal was ich einstelle sich gar nichts ändert. Meine hosts.hfaxd sieht im Moment so aus: localhost 127.0.0.1 192.168.111. ^.*@.* .*@.*\.softwareschmied:2001:: sws-sven:1000:test:test Ich wollte hiermit dem User sven=uid=1000 (ich) vom Rechner sws-sven (meiner) Admin-Rechte geben um im Faxausgang Faxe löschen zu können was aber immernoch nicht klappt. Wie gesagt, ich brauch zumindest einen User der im Ausgang die Faxausgänge aller User löschen kann. Viele Grüße Sven Gehr / Linux-User-Nummer: 368994
Hallo, Sven Gehr wrote:
ich wollte mich dem Problem nochmal annehmen aber ich habe irgendwie den Eindruck das egal was ich einstelle sich gar nichts ändert.
Du hast früher im Thread geschrieben, dass Du die Manpage zu hosts.hfaxd gelesen hast. Aus der Manpage: "Note that the first entry that matches is taken, so more-specific entries should be placed first."
Meine hosts.hfaxd sieht im Moment so aus:
localhost 127.0.0.1 192.168.111. ^.*@.* .*@.*\.softwareschmied:2001:: sws-sven:1000:test:test
Also schieb Deinen Kram mal nach oben... Gruss horst
Am Mi 15.02.2006 19:20 schrieb Horst Mueller <hmkde@gmx.net>: Hallo, [...]
Du hast früher im Thread geschrieben, dass Du die Manpage zu hosts.hfaxd gelesen hast. Aus der Manpage: "Note that the first entry that matches is taken, so more-specific entries should be placed first."
Ja, diesen Hinweis habe ich Gestern in der ML von HylaFax gefunden und damit hat es funktioniert. Habe mir grad die Manpage nochmal durchgelesen und es steht tatsächlich unten bei den Examples. Sollte das nächste Mal bis zum Ende lesen. Viele Grüße Sven Gehr / Linux-User-Nummer: 368994
participants (5)
-
Bernd Obermayr
-
David Haller
-
Holger Bruenjes
-
Horst Mueller
-
Sven Gehr