Linux 서버에서 다른 사용자의 crontab을 어떻게 편집합니까?


52

Linux 서버에 sudo가있는 사용자가 있습니다. 다른 사용자의 crontab을 편집하고 싶습니다. 나는 이것에 익숙하지 않으며 매뉴얼 페이지가 나에게 무엇을 말하고 있는지 이해하지 못한다.

Man crontab은 crontab 명령에이 형식을 사용할 수 있다고 말합니다.

crontab [ -u user ] { -l | -r [ -i ] | -e }

그러나 그것은 무엇을 의미합니까? jake라는 사용자의 crontab을 편집하고 싶습니다.

그래서 나는 시도했다

crontab jake -e
crontab [jake] -e
crontab [-u jake] -e

그리고 매번 같은 오류가 발생합니다 : "사용 오류 :이 옵션 뒤에 인수가 허용되지 않습니다"

jake의 crontab을 편집하려면 무엇을 입력해야합니까?


1
[ -u user ]당신이 선택적으로 말할 수있는 수단 -u user. 나는 user이탤릭체 (typeset 일 때)로 <user>
보이거나 그것이

답변:


85

시험

crontab -e -u jake

당신은 할 필요가 root이 작업을 위해.


11
sudo crontab -e -u jake루트없이 작동하고 기록됩니다. 또한 수 su jake다음을 수행 crontab -e하지만, sudo는 훨씬 더.
dunxd

1

crontab을 편집하려면 sudo / root가 필요합니다


3
많은 시스템에서 sudo / root없이 자신의 crontab을 편집 할 수 있습니다.
Jenny D는 Monica Reinstate Monica가

@JennyD AFAIK 다음 파일에 사용자 항목을 추가하지 않으면 작동하지 않습니다. # vi /etc/security/access.conf
Rajat

1
많은 종류의 유닉스와 많은 종류의 리눅스가 있습니다. 일반 사용자의 크론 탭 차단은 모든 사용자에게 발생하는 것은 아닙니다.
Jenny D는 Monica Reinstate Monica가

이것은 어떻게 대답합니까? OP는 이미 sudo를 지정했습니다.
simlev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.