我想编写一个在启动后、登录前启动的守护程序,它通过USB-rawhid与Arduino 微控制器进行后台通信。
我想以非 root 身份运行这个守护进程。
我也想避免创建一个新用户,只是为了这个守护进程。
是否有任何系统通用用户可以(重新)用于此目的?
我在/etc/shadow
列出的用户中看到,命名daemon
但...
# su daemon
This account is currently not available.
我目前的目标是:
- Ubuntu 21.04
systemd
- 本机代码,C 语言,为 amd64 编译
如果这个通用用户可以在默认的 Debian 和 Ubuntu 安装中使用,那将是一个奖励。