У меня есть пользователь на моем сервере Linux, который имеет sudo. Я хочу отредактировать crontab другого пользователя. Впрочем, я новичок в этом и пока не понимаю, что говорят мне страницы руководства.
Man crontab говорит мне, что я могу использовать этот формат для команды crontab:
crontab [ -u user ] { -l | -r [ -i ] | -e }
Но что это значит? Я хочу отредактировать crontab пользователя с именем jake
поэтому я попробовал
crontab jake -e
crontab [jake] -e
crontab [-u jake] -e
И я получаю одну и ту же ошибку каждый раз: «ошибка использования: после этой опции аргументы запрещены»
Так что мне ввести для редактирования crontab Джейка?
[ -u user ]
означает , что вы можете дополнительно сказать-u user
. Я бы ожидал увидетьuser
либо курсивом (при<user>
Ответы:
Пытаться
Вам нужно будет
root
для этого работать.источник
sudo crontab -e -u jake
будет работать без прав root и будет зарегистрирован. Мог быsu jake
и тогда сделать,crontab -e
но sudo намного лучше.вам нужен sudo / root для редактирования любого из crontab
источник