linux - 在 linux 本身的 su 命令中传递密码

标签 linux shell unix

我遇到了一些问题,实际上我想终止由另一个用户运行的进程/脚本,但我有该用户的凭据。事实上,当我使用 sudo 时,命令提示以下错误。

csaadm is not in the sudoers file.  This incident will be reported.

之后我使用了下面的命令,但它要求输入密码,我想在 su 本身中传递密码。

su pwcadm -p pwcadm -c "kill -9 29205"

请问有命令吗

最佳答案

回显密码 |su -c "p​​kill -9 java"用户

关于linux - 在 linux 本身的 su 命令中传递密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890196/

相关文章:

linux - rsync 正在覆盖只读文件。我该如何防止这种情况?

shell - 从 Fish 脚本检查程序是否存在

python - 我应该坚持使用bash来开发高级Linux自动化脚本,还是切换到Python?

unix - 使用sudo运行时在shell脚本中获取$ USER?

linux - 如何使用 shell 在 Linux 中删除超过 7 天的文件

linux - 如何在第 n 行文件的中间插入文本

linux - 更改 GDB 中的库

c - c中的阻塞进程

linux - 无法在 ubuntu 10.10 服务器、EC2 实例中运行 cronjob

php - 我可以从 CodeIgniter 调用 shell 脚本,而该脚本又会调用 codeigniter Controller 函数吗?