For system services, writes User= so the service process runs as the selected Unix user. This option is hidden for user units.
Use this when creating a system service that should be managed by the system manager but should drop privileges before running the application process.
This is different from creating a user unit. A user unit is owned and managed by the user's systemd manager and does not need User=.