systemctl --user 활성화는 디렉터리를 생성하지 않으므로 오류가 발생합니다.

systemctl --user 활성화는 디렉터리를 생성하지 않으므로 오류가 발생합니다.

실행할 때마다 다음과 같이 systemctl --user enable <some-unit>불평합니다.

/xdg/config/home/systemd/user/<install-section.wants-or-requires>/<some-unit>.service does not exist

내 초기 반응은 아니요, enable만들어야 한다는 것이었습니다. 그러나 구체적으로 상위 디렉터리가 먼저 존재하는지 확인하면 <install-section.wants-or-requires>제대로 작동합니다.

나는 이 디렉토리가 요청에 따라 생성되기를 원합니다. 즉, systemctl시스템 전체에 걸쳐 생성되고 사용자가 한 번 생성한 다음 완료되는 제한된 원하는/요구 디렉토리 세트와는 다릅니다.

버그인가요, 아니면 권한 문제인가요? 내 /xdg/config/home/systemd/user디렉토리는 0755내 사용자(및 기본 사용자 그룹)가 소유하고 있습니다.

관련 정보