Hallo,
ich habe bisher einen uralten Suse (9.2) als Proxy betrieben. Den möchte ich nun in Rente schicken und habe einen neuen Server mit Ubuntu 10.4 installiert.
Unter Suse habe ich mich ja immer als root angemeldet, das unter Ubuntu ja nicht mehr möglich ist.
Ich habe den Proxy (Squid) wieder installiert (sudo apt-get install squid3) und auch SARG und apache2.
Bei allen Änderungen die ich durchführen will und selbst wenn ich mir nur die access.log anschauen möchte, muss ich immer das "sudo" davorsetzen.
Blöderweise bekomme ich SARG nicht so richtig ans Laufen und ich vermute, dass es auch hier mit den Rechten zu tun hat.
Wenn ich "sarg-report today" ohne sudo aufrufe, erhalte ich die Fehlermeldung, dass die access.log nicht gefunden wurde.
Wenn ich "sudo sarg-reports today" aufrufe oder auch "sudo sarg-reports manual 10/08/2010", dann gibts zwar keine Fehlermeldung, aber es werden auch keine Dateien erzeugt.
Ich denke mal es liegt daran, dass innerhalb des Scripts "mkdir" aufgerufen wird, aber nicht die erforderlichen Rechte bestehen.
Allerdings habe ich das Script auch mal testweise in die Crontab von Root reingesetzt und auch hier wurden keine Dateien erzeugt, obwohl ja dann mit Root-Rechten ausgeführt wird, oder?
Muss ich eventuell Owner und Group von Verzeichnissen und Dateien ändern?
ich habe bisher einen uralten Suse (9.2) als Proxy betrieben. Den möchte ich nun in Rente schicken und habe einen neuen Server mit Ubuntu 10.4 installiert.
Unter Suse habe ich mich ja immer als root angemeldet, das unter Ubuntu ja nicht mehr möglich ist.
Ich habe den Proxy (Squid) wieder installiert (sudo apt-get install squid3) und auch SARG und apache2.
Bei allen Änderungen die ich durchführen will und selbst wenn ich mir nur die access.log anschauen möchte, muss ich immer das "sudo" davorsetzen.
Blöderweise bekomme ich SARG nicht so richtig ans Laufen und ich vermute, dass es auch hier mit den Rechten zu tun hat.
Wenn ich "sarg-report today" ohne sudo aufrufe, erhalte ich die Fehlermeldung, dass die access.log nicht gefunden wurde.
Wenn ich "sudo sarg-reports today" aufrufe oder auch "sudo sarg-reports manual 10/08/2010", dann gibts zwar keine Fehlermeldung, aber es werden auch keine Dateien erzeugt.
Ich denke mal es liegt daran, dass innerhalb des Scripts "mkdir" aufgerufen wird, aber nicht die erforderlichen Rechte bestehen.
Allerdings habe ich das Script auch mal testweise in die Crontab von Root reingesetzt und auch hier wurden keine Dateien erzeugt, obwohl ja dann mit Root-Rechten ausgeführt wird, oder?
Muss ich eventuell Owner und Group von Verzeichnissen und Dateien ändern?