Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileStora

Hilfe zu Znuny Problemen aller Art
Locked
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileStora

Post by aos_otrs »

Hallo liebe Community,

im Log taucht immer folgende Fehlermeldung auf: Can't write '/opt/otrs/var/tmp/CacheFileStorable Permission denied. Wie muss ich die Rechte verändern, damit diese Fehlermeldung nicht mehr auftaucht? Habe bisher keine Lösung im Internet gefunden.

Herzlichen Dank
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
garwen
Znuny expert
Posts: 260
Joined: 03 Feb 2009, 16:51
Znuny Version: 2.4.7

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by garwen »

Hast Du das Script "[otrs home]/bin/otrs.SetPermissions.pl" schon mal ausgeführt ?
Das sollte eigentlich solche Fehler korrigieren.
MfG
~Fredy

Produktiv: OTRS 3.0.11/ openSUSE 11.4 / Apache2, MySQL5 / Exchange 2010
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Ja das hab ich bereits gemacht. Ich muss dazu sagen, das am Anfang überhaupt kein Cronjob lief. Dann hab ich aber eine Lösung für das Problem hier im Forum gefunden, scheint nur bei openSUSE 11.3 vorzukommen.
Dann hab ich aber trotzdem otrs.SetPermissions.pl ausgeführt und es ging gar nichts mehr. Hab das dann wieder rückgängig gemacht und jetzt funktioniert eigentlich alles, aus die Berechtigung auf /opt/otrs/var/tmp .
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
garwen
Znuny expert
Posts: 260
Joined: 03 Feb 2009, 16:51
Znuny Version: 2.4.7

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by garwen »

Was hast denn für eine Berechtigung drauf ?
bei mir ist das Verzeichnis 775 otrs/www
MfG
~Fredy

Produktiv: OTRS 3.0.11/ openSUSE 11.4 / Apache2, MySQL5 / Exchange 2010
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Berechtigung ist: drwxrwsrwx
Owner ist: OTRS und der gehört zur Gruppe: nogroup

Wo für steht das s in der Berechtigung?
775 ist doch: drwxrwxrwx oder?

Eigentlich hat wwwrun doch jetzt schon schreib-/lesezugriff?
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Hab jetzt allen mit chmod die Berechtigung 775 auf die Dateien in /CacheInternalUser
/CacheInternalQueue gegeben, wie du geschrieben hattest.
Das Problem, das jetzt entsteht ist, dass wieder Cache Dateien angelegt werden und der wwwrun auf diese Dateien wieder keine 775 Berechtigungen bekommt.

Gibt es einen Befehl der erreicht, dass Dateien die in den Ordner kommen grundsätzlich die Berechtigung 775 bekommen.

Herzlichen Dank
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
garwen
Znuny expert
Posts: 260
Joined: 03 Feb 2009, 16:51
Znuny Version: 2.4.7

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by garwen »

Darum sollte die Gruppe auch www sein.

Owner: otrs
Group: www
Rights: 775 (rwx rwx r-x)

Da der User wwwrun member der gruppe www sein sollte, hat er dann über group Berechtigung Schreibrechte in das Verzeichnis.
Gibt es einen Befehl der erreicht, dass Dateien die in den Ordner kommen grundsätzlich die Berechtigung 775 bekommen.
Indem man dem Befehl die option "rekursiv" mitgibt: chmod -R 775 /opt/otrs/var/tmp/CacheFileStorable
Du kannst auch eine Befehlserklärung aufrufen: chmod --help
MfG
~Fredy

Produktiv: OTRS 3.0.11/ openSUSE 11.4 / Apache2, MySQL5 / Exchange 2010
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Heute morgen nachgeschaut und genau das Problem ist eingetroffen, was ich gestern beschrieben hab.
Die Dateien im Ordner /CacheFileStorable bei denen ich die Berechtigung geändert habe, erzeugen keine Fehlermeldung mehr. Ich habe die Berechtigung mit dem chmod Befehl geändert, so wie du es geschrieben hattest.
Wenn jetzt neue Dateien gecachet werden, hat der wwwrun, da aber keine Berechtigung drauf. Der wwwrun ist in der Gruppe www und der User otrs ist auch in der Gruppe www. Wenn die Dateien angelegt werden ist der wwwrun owner und als Gruppe ist nogroup eingetragen.

Gleiche Frage, wie gestern, wie ist es nun möglich dem wwwrun automatisch auf die neuentstehenden Dateien 775 Berechtigung zugeben?

Es wäre doch auch möglich die Cronjobs, so zu verändern, dass sie unter wwwrun als User laufen?
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
garwen
Znuny expert
Posts: 260
Joined: 03 Feb 2009, 16:51
Znuny Version: 2.4.7

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by garwen »

Eigentlich sollten die OTRS spezifischen Cronjobs unter dem User OTRS laufen.
Mit folgenden Befehlen kannst Du prüfen, welche Jobs unter welchem User laufen:
crontab -l
crontab -u otrs -l
crontab -u wwwrun -l

Die ganzen OTRS Jobs sollten eigentlich beim User otrs gelistet werden.
Last edited by garwen on 05 Jan 2011, 14:30, edited 1 time in total.
MfG
~Fredy

Produktiv: OTRS 3.0.11/ openSUSE 11.4 / Apache2, MySQL5 / Exchange 2010
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Du hast Recht alle OTRS spezifischen cronjobs laufen unter dem Benutzer OTRS.
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Aber vielleicht hab ich die otrs.SetPermissions.pl falsch ausgeführt.
So hab ich es gemacht: /opt/otrs/bin/otrs.SetPermission.pl /opt/otrs --not-root
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Hab mir noch mal die Anleitung für Installation auf Deutsch durchgelesen und folgendes gefunden:
otrs.SetPermissions.pl /opt/otrs --otrs-user=otrs --web-user=wwwrun --otrs-group=nogroup --web-group=www

Hoffe, dass damit die Probleme beseitigt werden.
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
garwen
Znuny expert
Posts: 260
Joined: 03 Feb 2009, 16:51
Znuny Version: 2.4.7

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by garwen »

Code: Select all

/opt/otrs/bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=wwwrun --web-group=www /opt/otrs
MfG
~Fredy

Produktiv: OTRS 3.0.11/ openSUSE 11.4 / Apache2, MySQL5 / Exchange 2010
aos_otrs
Znuny newbie
Posts: 36
Joined: 08 Dec 2010, 11:36
Znuny Version: 3.0.3

Re: Rechteproblem: Can't write '/opt/otrs/var/tmp/CacheFileS

Post by aos_otrs »

Soweit ich bis jetzt beurteilen kann, sind die Fehler verschwunden.

Herzlichen Dank für die Hilfe
OTRS: 3.0.5
OS: openSuSE 11.3 Linux, MySql 5.0.x
Locked