"확인"을 사용하여 파일 구문을 확인할 때 systemd에서 "디스크 파일 시스템 삭제 시도"를 보고하는 이유는 무엇입니까?

"확인"을 사용하여 파일 구문을 확인할 때 systemd에서 "디스크 파일 시스템 삭제 시도"를 보고하는 이유는 무엇입니까?

systemd함께 제공되는 명령 에는 단위 파일 구문을 확인할 수 있는 기능이 systemd-analyze있습니다 .verifysystemd

그런데 오늘 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 /.

관련 정보