Service failed to start because ernvironment variable is missing

I am trying to start Geoserver as a systemd service using this script: (using ubuntu 16.04) [Unit] Description=Geoserver After=network.target [Service] Type=simple ExecStart=/home/ermis/geoserver/bin/startup.sh ExecStop=/home/ermis/geoserver/bin/shutdown.sh User=ermis [Install] WantedBy=multi-user.target And I get this error in syslog systemd[1]: Starting Geoserver… startup.sh[21823]: The GEOSERVER_HOME environment variable is not defined systemd[1]: geoserver.service: Main process exited, code=exited, status=1/FAILURE startup.sh[21823]: This environment variable…

How to allow internet only to specific users while others need to access the local network?

There are almost 50 users in my office. I want to provide internet access only up to some specific systems (5-6 nos). Remaining systems need to be disconnected from the internet. But it must be interconnected by LAN and must have an internal communication application (through any intranet communication app). Server 2019 is there, but…