SSH 액세스 없이 crontab 편집 [닫기]

SSH 액세스 없이 crontab 편집 [닫기]

John은 Debian VPS가 있고 누군가에게 FTP 액세스 권한을 부여했다고 말했습니다. John에게 SSH 액세스 권한을 부여하고 싶지 않지만 그는 작업을 crontab.

가능한 변형은 무엇입니까?

답변1

또 다른 해결책은 /etc/cron.d/(또는 /var/spool/cron/)에서 FTP 서버를 통해 액세스할 수 있는 파일로의 심볼릭 링크입니다.

하지만 그에게 cron에 대한 액세스 권한을 부여하면 모든 명령을 실행할 수 있다는 것을 알고 계셨습니까? /etc/cron.d/의 경우 지금처럼 루트 권한으로도 실행할 수 있습니까?

답변2

해결책(그 중 하나)을 찾은 것 같습니다. 6개의 입력(분, 시, 일, 월, 주, 명령)이 포함된 HTML 양식을 만들고 John이 이를 사용하도록 할 수 있습니다.

제출 후 이 6개 값(+ 사용자 이름)이 포함된 cron 파일을 생성하고 john다음을 사용합니다.이 Python 스크립트/etc/cron.d, 디렉토리에 넣으십시오 .

cron.d웹 서버가 권한이 없는 사용자로 실행되고 있기 때문에 이 파일을 배치하는 데 어려움이 있습니다. 이건 해결될 수 있어setuid'ed C++ 프로그램.

관련 정보