Я недавно изменил свое имя пользователя, и я не могу сейчас получить доступ к своему crontab:
% crontab -e
crontab: no crontab for blackl - using an empty one
Я подумал, что просто отредактирую то, что у меня было под моим старым именем пользователя, скопирую задания в новое, а затем использую crontab -r
чтобы удалить старое.
% sudo crontab -eu olduser
crontab: user `olduser' unknown
К сожалению.
Я немного покопался и нашел, где хранятся crontabs (/usr/lib/cron/tabs
), и скопировал туда мой старый. Первая строка, однако, это:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
Мне кажется, что по какой-то причине удаление старого crontab вручную с помощью команды sudo rm /usr/lib/cron/tabs/olduser
было бы плохой идеей. Как правильно это сделать?