我想授予服务器上的某些用户以 apache 身份运行命令的权限,但我不想授予他们完全的 root 访问权限。
有没有办法允许用户运行类似的命令,sudo -u apache ...
同时阻止他们拥有 root 权限?
答案1
是的,当然,这正是sudo
目的。例如:
ajon ALL=(apache) /bin/ls
允许用户 ajon 运行sudo -u apache /bin/ls
。
请参阅man sudoers
。
我想授予服务器上的某些用户以 apache 身份运行命令的权限,但我不想授予他们完全的 root 访问权限。
有没有办法允许用户运行类似的命令,sudo -u apache ...
同时阻止他们拥有 root 权限?
是的,当然,这正是sudo
目的。例如:
ajon ALL=(apache) /bin/ls
允许用户 ajon 运行sudo -u apache /bin/ls
。
请参阅man sudoers
。