Update systemd.service
This commit is contained in:
		
							parent
							
								
									bde18966d5
								
							
						
					
					
						commit
						2b8e86f9c3
					
				@ -9,5 +9,22 @@ Group=__APP__
 | 
				
			|||||||
WorkingDirectory=__FINALPATH__/
 | 
					WorkingDirectory=__FINALPATH__/
 | 
				
			||||||
ExecStart=__FINALPATH__/script >> /var/log/__APP__/__APP__.log 2>&1
 | 
					ExecStart=__FINALPATH__/script >> /var/log/__APP__/__APP__.log 2>&1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Sandboxing options to harden security
 | 
				
			||||||
 | 
					# Depending on specificities of your service/app, you may need to tweak these 
 | 
				
			||||||
 | 
					# .. but this should be a good baseline
 | 
				
			||||||
 | 
					# Details for these options: https://www.freedesktop.org/software/systemd/man/systemd.exec.html
 | 
				
			||||||
 | 
					NoNewPrivileges=yes
 | 
				
			||||||
 | 
					PrivateTmp=yes
 | 
				
			||||||
 | 
					PrivateDevices=yes
 | 
				
			||||||
 | 
					DevicePolicy=closed
 | 
				
			||||||
 | 
					ProtectSystem=full
 | 
				
			||||||
 | 
					ProtectControlGroups=yes
 | 
				
			||||||
 | 
					ProtectKernelModules=yes
 | 
				
			||||||
 | 
					ProtectKernelTunables=yes
 | 
				
			||||||
 | 
					RestrictRealtime=yes
 | 
				
			||||||
 | 
					RestrictSUIDSGID=yes
 | 
				
			||||||
 | 
					MemoryDenyWriteExecute=yes
 | 
				
			||||||
 | 
					LockPersonality=yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Install]
 | 
					[Install]
 | 
				
			||||||
WantedBy=multi-user.target
 | 
					WantedBy=multi-user.target
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user