Shell script does not work if I put it in crontab, if I put it crontab I must to use sudo for working crontab

Thanks
nice guide,
but I do not understand,
do I have to disable user.servcei and run timer.service.
or first we disable user.service and after enable timer.service, start it again ?