running "crontab -e " permission denied?
Emily Wong
/usr/bin/editor: line 40: /tmp/ Permission denied
/usr/bin/editor: line 40: exec: /tmp/ cannot execute: Success
crontab: "/usr/bin/editor" exited with status 126crontab -e was working fine a few months ago. a cron job i set up few month ago is still running successfully.
i wanted to create a new cronjob for another program and i got the above error....
13 Answers
May be /tmp access mode is wrong. Check it with ls -dla /tmp
Right mode for tmp is 1777 (drwxrwxrwt)
$ ls -dla /tmp drwxrwxrwt 7 root root 4096 Jan 12 00:00 /tmp
Correct it with sudo chmod 1777 /tmp. 1 is sticky bit and 7 is read-write-execute for user, group, world
/usr/bin/editor is apparently a script, that on line 40 fails to start the actual editor, apparently trying to execute the crontab file to edit, perhaps because the path to the editor is supposed to be supplied (in an environment variable?) and isn't.
Just guessing. Have a look at that script and Google on /usr/bin/editor.
probably that's just a permission issue of /tmp: have you already checked it with ls -la?