systemd菜鸟,在这里。
我inotifywait观察了一个文件夹并在满足条件时运行脚本。我设置了一个systemd服务文件来在启动时作为守护进程运行此脚本,但它以 root 身份运行该脚本。我想知道是否有一种方法可以让服务以当前用户身份运行(而不是在服务文件中指定用户),这样$HOME对于当前用户来说这是正确的,允许我添加任意数量的用户,所有有权访问该脚本的用户。
我读过systemctl --user、 和enable-linger,但老实说我不知道最好的解决方案。
最终,我希望服务能够识别当前用户并以$HOME完整的用户身份运行本地脚本。
systemd ×1