我想在 Linux 主机上为所有用户移动 systemd 用户单元目录。
本机用户单元目录位于
${HOME}/.config/systemd/user
由于各种原因,systemd 无法访问这些单元。因此,用户无法使用这些systemd --user
单元来启用任何用户特定或系统范围的单元。
原则上,Systemd 范围内的用户单元可以由管理员在 下部署/etc/systemd/user
,并由用户启动。但是,启用用户单元时,Systemd 会尝试在 下创建指向该单元的符号链接${HOME}/.config/systemd/user
,但此操作会失败,因为 Systemd 无法访问该用户目录。
因此,我想配置 systemd 将用户基础目录更改为除 之外的其他目录${HOME}/.config/systemd/user
,即将其更改为 systemd 和用户均可平等访问的路径。