crontab 작업이 /tmp의 내 파일을 삭제했습니다.

crontab 작업이 /tmp의 내 파일을 삭제했습니다.

이전에 RHEL6/CentOS6을 사용한 적이 있으며 일부 응용 프로그램이 내 시스템에서 제대로 실행되었습니다.
이제 새로운 CentOS 7을 설치했으니 뭔가 혼란스럽습니다. 다음과 같이
user를 사용하여 cron 작업을 만듭니다 .myuser

*/4 * * * * echo "hello" > /tmp/test.txt  

/tmp예를 들어 , 이 모든 파일은 내 RHEL6 시스템에서 잘 작동하는 이 cron에 속 myfile1,myfile2...myfile하지만 CentOS7에서는 cron 작업이 실행될 때마다 해당 파일에 속한 myuser
모든 myuser파일이 삭제됩니다./tmp
/var/log/cron

Aug 15 21:03:01 zw_21_66 crond[15029]: (myuser) RELOAD (/var/spool/cron/mrd)  
Aug 15 21:04:01 zw_21_66 CROND[11762]: (myuser) CMD (echo "hello" > /tmp/test.txt)  

이것들은 Journalctl에 있습니다

Aug 15 21:04:01 zw_21_66 systemd[1]: Created slice user-1001.slice.  
Aug 15 21:04:01 zw_21_66 systemd[1]: Starting user-1001.slice.  
Aug 15 21:04:01 zw_21_66 systemd[1]: Started Session 11530 of user myuser.  
Aug 15 21:04:01 zw_21_66 systemd[1]: Starting Session 11530 of user myuser.  
Aug 15 21:04:01 zw_21_66 CROND[11762]: (myuser) CMD (echo "hello" > /tmp/test.txt)  
Aug 15 21:04:02 zw_21_66 systemd[1]: Removed slice user-1001.slice.  
Aug 15 21:04:02 zw_21_66 systemd[1]: Stopping user-1001.slice.  

tmpfile.d를 확인했지만 아무것도 찾지 못했습니다. 내 파일을 삭제한 사람을 어떻게 찾을 수 있나요?

최근에 나는 /etc/pam.d/crond항목을 편집하고 주석 처리하여 이 문제를 해결했습니다.

#session    include    password-auth

그런데 왜 이런 일이 일어나는지 모르겠습니다. 어떤 제안이 있습니까?

관련 정보