Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

openSUSE 11.1: Bin ich zu doof, Permissions für Logfiles dauerhaft zu ändern?

Empfohlene Antworten

Moin allerseits!

Ich möchte hier zu Monitoringzwecken einiges, was normalerweise in /var/log/messages und /var/log/mail landet, zusätzlich in eigene Logdateien abzweigen, die dann auch für einen nicht-privilegierten Nutzer zugänglich sind.

Also habe ich mir zunächst in /etc/syslog-ng/syslog-ng.conf eigene Destinations definiert, z.B. destination mymessages { file("/var/my-log/messages"); } und diese eigenen Destinations der jeweiligen Log-Direktive hinzugefügt (später kommen noch Filter dazu). Danach in /etc/permissions.easy Besitz und Permissions für die Dateien gesetzt und SuSEconfig bzw. chkstat -set /etc/permissions.easy ausgeführt, die Permissions meiner zusätzlichen Logdateien werden dabei so gesetzt, wie ich das eingetragen hatte, soweit OK. Nur blöderweise stehen nach einem neuen Boot die Eigentümer und Permissions wieder penetrant auf root.root und 640, obwohl in /etc/sysconf/security der Eintrag PERMISSION_SECURITY="easy local" gesetzt ist. Ich habe jetzt mal testweise CHECK_PERMISSIONS="warn" gesetzt (statt auf set), ändern tut das aber gar nichts.

Ich finde einfach nicht die Stelle, an der das blöde Ding die Rechte wieder zurücksetzt bzw. wieso es die o.g. Einstellungen ignoriert. Bin ich blind?

Wäre sehr dankbar für einen erhellenden Hinweis in dieser Sache...

Ja, auch schon versucht, sowohl mit /var/my-log/ als auch mit den "echten" Logdateien in /var/log, geht alles nicht...

OK, vor ein paar Tagen habe ich mir das nochmal angesehen. Wenn man schon in der richtigen Datei herumpfuscht (nämlich in /etc/syslog-ng/syslog-ng.conf), dann sollte man vielleicht auch wahrnehmen, daß man genau dort die Möglichkeit hat, owner und group einer Logdatei festzulegen:

destination mymaillog { file("/var/my-log/mail" owner(myself) group(ourselves)); };

Nur für den Fall, daß nochmal jemand den gleichen Wald wegen der gleichen Bäume nicht sieht...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.