Open urain39 opened 3 years ago
这个是之前记录在QQ收藏里的,但是因为个人习惯于先翻这里的issues,所以直接搬运过来了。
systemd中的用户级service(即systemctl --user enable xxx)默认是在用户登录以后才运行的。如果想让其在开机时自动运行,那么需要执行下面的操作:
systemctl --user enable xxx
sudo loginctl enable-linger <username>
取消可以通过:
sudo loginctl disable-linger <username>
这样一来我们可以将一些服务放到不同的用户里隔离开来,即使出现了漏洞,那么它的影响范围不至于太大。
补充:可以通过ls /var/lib/systemd/linger/查看哪些用户被启用了lingering功能。
ls /var/lib/systemd/linger/
systemd中的用户级service(即
systemctl --user enable xxx
)默认是在用户登录以后才运行的。如果想让其在开机时自动运行,那么需要执行下面的操作:取消可以通过:
这样一来我们可以将一些服务放到不同的用户里隔离开来,即使出现了漏洞,那么它的影响范围不至于太大。