Compare commits

...

10 Commits

Author SHA1 Message Date
TubbyCat e8b3ed3ee8
Merge c449994e22 into 81053ccd82 2023-10-30 07:55:43 +01:00
Azlux 81053ccd82
Merge pull request #215 from spacemanspiff2007/patch-1
Update README.md
2023-10-29 17:59:28 +01:00
spacemanspiff2007 2d22752e8a
Update README.md 2023-10-29 10:14:31 +01:00
TubbyCat c449994e22
Update log2ram.service 2022-08-25 18:31:43 -04:00
TubbyCat c7aef205b1
Update log2ram.service 2022-08-25 16:31:47 -04:00
TubbyCat 7f2f8d20db
Update log2ram-daily.service 2022-08-25 16:28:09 -04:00
TubbyCat 69bc7a5cbe
Update log2ram.service 2022-08-25 00:00:05 -04:00
TubbyCat 02e7e6bcbd
Update log2ram.service 2022-08-24 22:33:28 -04:00
TubbyCat e38c73e2d5
Update log2ram.service
untested. partial sandboxing.
2022-08-24 22:32:40 -04:00
TubbyCat a378dd30cb
Update log2ram-daily.service 2022-07-16 22:19:03 -04:00
3 changed files with 41 additions and 0 deletions

View File

@ -95,6 +95,10 @@ By default, Log2Ram writes to disk every day. If you think this is too much, you
OnCalendar=
OnCalendar=Mon *-*-* 23:55:00
```
Note:
The ``OnCalendar=`` is important because it disables all existing times (e.g. the default one) for log2ram.
... Or even disable it altogether with `systemctl disable log2ram-daily.timer`, if you instead prefer Log2Ram to be writing logs only on system stops/reboots.
#### Compressor

View File

@ -4,3 +4,20 @@ After=log2ram.service
[Service]
ExecStart=/bin/systemctl reload log2ram.service
# Sandboxing
LockPersonality=true
MemoryDenyWriteExecute=true
NoNewPriviliges=true
PrivateDevices=true
PrivateNetwork=true
#May affect "Mail" in log2ram.conf.
ProtectClock=true
ProtectControlGroups=true
ProtectHostname=true
ProtectKernelLogs=true
ProtectKernelModules=true
ProtectKernelTunables=true
RestrictSUIDSGID=true
ProtectSystem=strict
ProtectHome=true

View File

@ -15,5 +15,25 @@ ExecReload=/usr/local/bin/log2ram write
TimeoutStartSec=120
RemainAfterExit=yes
# Sandboxing
LockPersonality=true
MemoryDenyWriteExecute=true
NoNewPriviliges=true
PrivateDevices=true
PrivateNetwork=true
#May break "MAIL" in log2ram.conf if it points to non-local web address.
ProtectClock=true
ProtectControlGroups=true
ProtectHostname=true
ProtectKernelLogs=true
ProtectKernelModules=true
ProtectKernelTunables=true
RestrictSUIDSGID=true
ProtectSystem=true
# ALT: ProtectSystem=full # needs rw whitelisting for /var/hdd.log/
ProtectHome=true
#may cause breakage in situations wherein user has configured log2ram to also copy logs from $HOME.
#can probably fix with systemctl edit to whitelist relevant dirs. See: ReadWritePaths=
[Install]
WantedBy=sysinit.target