특정 명령은 실행하고 다른 명령은 실행하지 않으려면 쉘 스크립트에서 "sudo"를 어떻게 사용합니까?

특정 명령은 실행하고 다른 명령은 실행하지 않으려면 쉘 스크립트에서 "sudo"를 어떻게 사용합니까?

현재 사용자로 sudo 및 기타 명령을 사용하여 특정 명령을 실행하는 데 필요한 스크립트를 작성하려고 합니다. 나는 sudo 스크립트를 사용하면 sudo script그 안에 있는 모든 명령이 sudo로 실행될 것이라고 믿습니다 . 현재 사용자로 실행되지 않도록 일부를 제외하려면 어떻게 해야 합니까?

답변1

sudo스크립트 add 에서 sudo스크립트에 필요한 모든 명령 앞에 접두사를 붙인 다음 스크립트를 정상적으로 실행합니다. (첫 번째 비밀번호 프롬프트가 나타나면 다소 놀랄 수 있으므로 sudo스크립트에서 첫 번째 비밀번호 프롬프트 앞에 메시지를 추가하는 것이 좋습니다 .)

관련 정보