systemd
함께 제공되는 명령 에는 단위 파일 구문을 확인할 수 있는 기능이 systemd-analyze
있습니다 .verify
systemd
그런데 오늘 v238을 사용하여 실행했더니 systemd
디스크 파일 시스템을 삭제하려고 했다는 메시지가 떴습니다. 어떻게 되어가나요?
$ sudo systemd-analyze verify /etc/systemd/system/my.timer
Attempted to remove disk file system, and we can't allow that
답변1
이 행동은 최소한 systemd 237 및 238의 버그로 인해.
버그 보고서에서:
systemd-analyze는 /tmp/systemd-temporary-XXXX라는 디렉터리를 생성합니다. /tmp는 내 컴퓨터의 실제 물리적 디렉터리입니다.
관리자 정리를 위해 rm_rf_children이 호출되면 명시적으로 지시하지 않는 한 실제 파일을 삭제하지 못하도록 방지하는 안전 기능이 있습니다.
진단 메시지는 무섭지만 다행히도 이는 임시 디렉토리에 관한 것이며 그것이 무엇을 하려는지 알려주지 않습니다 rm -rf /
.