Compare commits

...

9 Commits

Author SHA1 Message Date
TubbyCat 0b6c103c70
Merge c449994e22 into 1a61e1eea5 2023-08-24 01:31:06 +10:00
Azlux 1a61e1eea5
bookworm repo 2023-08-21 15:13:19 +02: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 38 additions and 1 deletions

View File

@ -22,7 +22,7 @@ _____
### Via APT (recommended)
```bash
echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ bullseye main" | sudo tee /etc/apt/sources.list.d/azlux.list
echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ bookworm main" | sudo tee /etc/apt/sources.list.d/azlux.list
sudo wget -O /usr/share/keyrings/azlux-archive-keyring.gpg https://azlux.fr/repo.gpg
sudo apt update
sudo apt install log2ram

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