如何从(非 root)另一个 Linux 用户运行特定的 sudo 命令

如何从(非 root)另一个 Linux 用户运行特定的 sudo 命令

我有用户memsql,我想从memsqllinux 用户运行以下 sudo 命令。

命令:

    - '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请让我知道如何允许此命令作为用户而不是用户的sudo 运行root

答案1

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

请注意,您的memsql用户应该有足够的权限来执行您提到的命令。

相关内容