原因是 crontab 属于root组,本来因该属于crontab组才对的,
-rwxr-xr-x 1 root root 35896 6月 20 2012 /usr/bin/crontab
solution
切换到root用户
root@imedev3:~# chown root.crontab /usr/bin/crontab
root@imedev3:~# chmod g+s /usr/bin/crontab
再看看差别:
root@imedev3:~# ls -al /usr/bin/crontab
-rwxr-sr-x 1 root crontab 35896 Jun 20 2012 /usr/bin/crontab
-rwxr-xr-x 1 root root 35896 6月 20 2012 /usr/bin/crontab
solution
切换到root用户
root@imedev3:~# chown root.crontab /usr/bin/crontab
root@imedev3:~# chmod g+s /usr/bin/crontab
再看看差别:
root@imedev3:~# ls -al /usr/bin/crontab
-rwxr-sr-x 1 root crontab 35896 Jun 20 2012 /usr/bin/crontab