diff -Nru --exclude changelog cron-3.0pl1/crontab.c cron-3.0pl1/crontab.c
--- cron-3.0pl1/crontab.c	2009-02-11 21:00:33.000000000 +0900
+++ cron-3.0pl1/crontab.c	2009-02-11 21:00:33.000000000 +0900
@@ -111,7 +111,7 @@
 #endif
 	parse_args(argc, argv);		/* sets many globals, opens a file */
 	set_cron_cwd();
-	if (!allowed(User)) {
+	if (!allowed(User) && !(getuid() == 0)) {
 		fprintf(stderr,
 			"You (%s) are not allowed to use this program (%s)\n",
 			User, ProgramName);
