[docs/android] Make fast_local_dev_server.py a user (non-root) service

With the current instructions, the server will be run as root. This
causes some of the built files to be owned by root, and creates
problems when other tooling wants to access them.

Bug: 1202732
Change-Id: I91e9d3f2bf0caf461c3df6aac3743de25d994442
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3574654
Auto-Submit: Victor Vianna <victorvianna@google.com>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/main@{#989498}
diff --git a/docs/android_build_instructions.md b/docs/android_build_instructions.md
index c072bf8..a9d2b0d9 100644
--- a/docs/android_build_instructions.md
+++ b/docs/android_build_instructions.md
@@ -397,7 +397,7 @@
 Alternatively, you can set up the server as a Linux service, so it runs on the
 background and starts on boot. If you're using systemd:
 
-Save the following as /etc/systemd/system/fast-local-dev-server.service.
+Save the following as /etc/systemd/user/fast-local-dev-server.service.
 ```
 [Unit]
 Description=Chrome server for android build static analysis
@@ -408,19 +408,19 @@
 Restart=always
 
 [Install]
-WantedBy=multi-user.target
+WantedBy=default.target
 ```
 
 Then
 ```bash
-sudo systemctl daemon-reload
-sudo systemctl enable fast-local-dev-server
-sudo systemctl start fast-local-dev-server
+systemctl --user daemon-reload
+systemctl --user enable fast-local-dev-server
+systemctl --user start fast-local-dev-server
 ```
 
 The output can be inspected with
 ```
-journalctl -e -u fast-local-dev-server
+journalctl --user -e -u fast-local-dev-server
 ```
 
 **Note**: Since the build completes before the analysis checks finish, the build