루트가 아닌 다른 Linux 사용자로부터 특정 sudo 명령을 실행하는 방법

루트가 아닌 다른 Linux 사용자로부터 특정 sudo 명령을 실행하는 방법

나는 사용자가 있고 Linux 사용자로부터 다음 sudo 명령을 실행하고 memsql싶습니다 .memsql

주문하다:

    - 'sudo mv /tmp/memsql.service /home/memsql/memsql/memsql.service'
    - 'sudo systemctl disable /home/memsql/memsql/memsql.service'
    - 'sudo systemctl enable /home/memsql/memsql/memsql.service'

memsql이 명령을 user 의 sudo 대신 user 로 실행하는 방법을 알려주십시오 root.

답변1

sudo -u memsql mv /tmp/memsql.service /home/memsql/memsql/memsql.service
etc.

사용자 memsql는 언급한 명령을 실행할 수 있는 충분한 권한이 있어야 합니다.

관련 정보