반응형
이번에는 cron이라는 시간 기반 스케쥴러에 대해 다뤄보는 문제입니다.
문제에서 설명한 대로 /etc/cron.d/에 들어가서 확인해봅시다.
그리고 어떤 명령어가 실행되고 있는지까지 확인해보도록 하겠습니다.
cd /etc/cron.d/; ls -l
cat (3개의 파일들)
일단 형식을 살펴보도록 합시다.
별(*)이 5개인 것을 보니 이런 시간을 가지고 있습니다.
그리고 그다음에 오는 게 실행할 명령어인 것이죠.
매분마다 실행하고 있으니 잘 이용해봅시다.
저희는 현재 bandit22를 집중적으로 봐야 합니다.
그래서 위에서 가리킨 파일이 어떤지 먼저 확인해봤습니다.
ls -l /usr/bin/cronjob_bandit22.sh
bandit21의 권한이 있는 저희도 보고 실행할 수가 있군요.
내용은 이렇고요. cat /usr/bin/cronjob_bandit22.sh
그럼 /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgv 이 경로에서 패스워드를 확인할 수 있겠죠?
cat /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgv
안됩니다. 안돼요. 이 문제는 망했어요.
제가 자존심을 포기하고 다른 분의 풀이를 봤는데 저만 아래 같은 에러 뜨고 안됩니다.
....
일단 운영자한테 메일을 보내보고 지금은 다른 분들이 얻은 패스워드로 다음으로 가보죠......
반응형