지정된 타이밍으로 cron 작업에 추가하는 bash 스크립트가 거의 없지만 루트 사용자로 실행해야합니다. 그 스크립트를 실행하려고합니다. 즉, crob 작업이지만 루트 사용자가 제한된 우분투 ec2 인스턴스에서이 작업을 실행하고 있기 때문에 루트 사용자 권한이 필요합니다. 이 스크립트를 루트 사용자로 실행하려면 어떻게해야할까요?루트 사용자 대신 cron 작업을 사용자로 실행하는 방법
감사
당신은 그것의 소유자로 실행하는 스크립트를 만드는 setuid flag을 사용하여 스크립트가 루트로 실행 할 수 있습니다
로는 실행됩니다. 아마도 '슈퍼'또는 'sudo'명령이 도움이 될까요? –
이것은 StackOverflow가 아니라 ServerFault에 속합니다. – Amy
당신은 여기에 속하지 않는다는 것을 충분히 알았습니다. 다른 사용자 계정으로 리눅스에서 bash 스크립트를 cron하는 방법을 알고 싶다면 [unix.se]를 시도해보십시오. EC2가 이에 중요한 역할을한다면 [sf]를 시도해보십시오. – Will