我正面临一些问题,实际上我想要杀死另一个用户运行的进程/脚本,但我有该用户的凭据。事实上当我使用sudo时,命令会提示以下错误。
csaadm is not in the sudoers file. This incident will be reported.
之后我使用了以下命令,但它要求输入密码,我想在su
本身传递密码。
su pwcadm -p pwcadm -c "kill -9 29205"
是否有命令请帮助。
答案 0 :(得分:1)
echo password |su -c "pkill -9 java" user
答案 1 :(得分:0)
如果您具有root权限,则可以使用setuid更改进程/脚本的用户ID。 因此,您可以将其设置为root并以普通用户身份启动脚本。 有关Wikipedia
的更多信息如果您没有root权限,您也应该无法停止其他用户的进程。