Eu tenho um usuário no meu servidor linux que possui sudo. Quero editar o crontab de outro usuário. Eu sou novo nisso e não entendo o que as páginas de manual ainda estão me dizendo.
O man crontab diz que eu posso usar este formato para o comando crontab:
crontab [ -u user ] { -l | -r [ -i ] | -e }
Mas o que isso significa? Quero editar o crontab de um usuário chamado jake
então eu tentei
crontab jake -e
crontab [jake] -e
crontab [-u jake] -e
E sempre recebo o mesmo erro: "erro de uso: nenhum argumento é permitido após esta opção"
Então, o que digito para editar o crontab de jake?
[ -u user ]
meios que você pode opcionalmente dizer-u user
. Eu teria esperado para veruser
tanto em itálico (quando typeset) ou como<user>
para indicar que não é o literal string "user" é preciso dar,Respostas:
Experimentar
Você precisará estar
root
para que isso funcione.fonte
sudo crontab -e -u jake
funcionaria sem ser root e é logado. Poderia tambémsu jake
e, em seguida, fazer,crontab -e
mas sudo muito melhor.você precisa do sudo / root para editar qualquer um dos crontab
fonte