루트로 스크립트를 실행하고, 특정 사용자로 일부 명령을 실행하고, 루트로 하나의 명령만 실행하는 방법

루트로 스크립트를 실행하고, 특정 사용자로 일부 명령을 실행하고, 루트로 하나의 명령만 실행하는 방법

일반 사용자로 스크립트를 실행하고 아파치를 종료하는 명령을 실행하고 싶습니다(루트 비밀번호 필요).

sudo를 사용하여 스크립트를 실행할 수 있는지 알고 싶지만 특정 사용자를 사용하여 일부 명령을 실행하고 루트로 특정 명령을 실행합니다.

이 목표를 어떻게 달성할 수 있나요?

답변1

sudo -u <username> <command>

답변2

su -c 'command' username

이는 sudo를 사용하기 오래 전에 수행되었습니다. 두 가지 방법 모두 작동합니다. 독을 선택하세요.

관련 정보