diff -Naur gnome-schedule-2.1.1-old//src/crontab.py gnome-schedule-2.1.1/src/crontab.py --- gnome-schedule-2.1.1-old//src/crontab.py 2009-09-12 00:46:35.000000000 +0300 +++ gnome-schedule-2.1.1/src/crontab.py 2010-09-09 11:02:48.276393708 +0300 @@ -742,7 +742,8 @@ #replace crontab config with new one in file if self.root: # print config.getCrontabbin () + " -u " + self.ParentClass.user + " " + path - os.system (config.getCrontabbin () + " " + path + " -u " + self.user) + os.system('chown ' + self.user + ' ' + path) + os.system('su -l' + ' ' + self.user + ' -c "crontab ' + path + '"') else: # print config.getCrontabbin () + " " + path os.system (config.getCrontabbin () + " " + path)