>> Wenn man davon ausgeht daß die interne Faxnummer immer dem Usernamen
>> mit Präfix 6 entspricht, könnte man sogar ein Script
>> /opt/gemeinschaft/sbin/gs-create_hylafax_faxdispatch erstellen, welche
>> die Datei FaxDispatch automatisch anhand Gemeinschaft Username und
>> User-ID generiert.
> Mir gefällt es irgendwie gar nicht, daß die Gruppe der Datei als User-ID
von Gemeinschaft mißbraucht wird. Ist das notwendig?
Stimmt, das gefällt mir auch nicht so gut, da man auch mit vorhanden
Group-Ids von Linux kollidiert.
Festgelegt werden aber die Hylafax User-Ids von
/opt/gemeinschaft/sbin/gs_create_hylafax_authfile,
und Hylafax untescheidet den Zugriff auf die Dateien anhand der Group-ID.
Aber vieleicht gibt es da noch einen anderen Weg.
(Habe mich bisher nocht nicht allzuviel mit Hylafax beschäftigt)
> Warum braucht man überhaupt für jeden User einen Hylafax-User statt alles
über den einen Admin-Account zu machen?
Ist nicht immer notwendig, aber doch ein Vorteil wenn man jeden User eine
eigene Faxnummer geben kann.
Es gibt ein paar Kunden die das möchten.
Scheint ja auch von Gemeinschaft so gewollt zu sein:
/opt/gemeinschaft/gui/mod/fax_rec.php (Zeile 80)
if (is_array($jobs_rec)) {
foreach ($jobs_rec as $key => $row) {
if ($row[11] == $_SESSION['sudo_user']['name']) {
$recdate[$key] = $row[18];
$jobid [$key] = $row[4];
} else {
unset($jobs_rec[$key]);
}
}
Falls alle User alle eingehenden Faxe sehen sollen, könnte man das natürlich
so abändern:
if (is_array($jobs_rec)) {
foreach ($jobs_rec as $key => $row) {
// if ($row[11] == $_SESSION['sudo_user']['name']) {
$recdate[$key] = $row[18];
$jobid [$key] = $row[4];
// } else {
// unset($jobs_rec[$key]);
// }
}
Ich weiß aber nicht ob das der gedachte Weg ist Faxe in Gemeinschaft zu
empfangen.
Viele Grüße
Sven