trabalho crontab excluiu meu arquivo em / tmp

2

Eu usei RHEL6 / CentOS6 antes e algum aplicativo funciona bem no meu sistema.
Agora eu tenho uma nova instalação do CentOS 7, algo me confundiu.
Eu crio um cron job com o usuário myuser , assim:

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

Existem alguns arquivos no diretório /tmp , como myfile1,myfile2...myfile , todos esses arquivos pertencem a myuser
Esse cron funciona bem no meu sistema RHEL6, mas no CentOS7 todos os arquivos pertencentes a myuser in /tmp serão excluídos contanto que a tarefa do cron seja executada. Eu os encontro em /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)  

e estes em 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.  

Eu verifiquei o tmpfile.d mas não encontrei nada; Como posso encontrar o assassino que apagou o meu arquivo?

Recentemente, resolvi esse problema editando /etc/pam.d/crond , Entrada comentada:

#session    include    password-auth

Mas eu não tenho ideia do por que funciona, alguma sugestão?

    
por Gee.Fu 15.08.2016 / 15:37

0 respostas

Tags