如何禁用在用户“lp”帐户下运行的 systemd 控制的守护进程?

如何禁用在用户“lp”帐户下运行的 systemd 控制的守护进程?

我看到该帐户下运行着各种由 systemd 控制的守护进程。lp值得注意的是,该tracker服务正在运行并尝试为该lp帐户索引文件。

$ pstree lp
systemd─┬─(sd-pam)
        ├─dbus-daemon
        ├─goa-daemon───3*[{goa-daemon}]
        ├─goa-identity-se───2*[{goa-identity-se}]
        ├─gvfs-afc-volume───3*[{gvfs-afc-volume}]
        ├─gvfs-goa-volume───2*[{gvfs-goa-volume}]
        ├─gvfs-gphoto2-vo───2*[{gvfs-gphoto2-vo}]
        ├─gvfs-mtp-volume───2*[{gvfs-mtp-volume}]
        ├─gvfs-udisks2-vo───3*[{gvfs-udisks2-vo}]
        ├─gvfsd───2*[{gvfsd}]
        ├─gvfsd-fuse───5*[{gvfsd-fuse}]
        └─tracker-miner-f───4*[{tracker-miner-f}]

例如,我看到一个tracker*服务正在用户帐户下运行lp,并且它正在将跟踪器数据库文件写入/var/spool/lpd/{.cache,.local}.

我的问题是:如果该用户帐户是非登录帐户,是否有一种干净的方法来禁用(屏蔽)特定用户帐户的 systemd 服务单元?

我正在运行 Ubuntu 20.04 和 systemd 245 (245.4-4ubuntu3.13),以防相关。

相关内容