如何使用 sudo 和 scp 执行 bash 命令?

如何使用 sudo 和 scp 执行 bash 命令?

例如,sudo -l我发现我可以使用 Makulele 用户通过 sudo 运行 scp。我想知道如何使用 scp 执行 bash 命令。例子:

sudo -u makulele scp executeBASHcommandASmakulele 

也许也使用-S选项或-p带有 suid 标志...有人有办法做到这一点吗?

答案1

scp 不执行命令。我不完全确定为什么你认为应该这样做。

也许您想以用户executeBASHcommandASmakulele身份在本地系统上运行makulele

sudo -u makulele executeBASHcommandASmakulele

或者如果它是当前目录中的脚本/程序,

sudo -u makulele ./executeBASHcommandASmakulele

或者您可能想 以用户executeBASHcommandASmakulele身份在远程系统上运行makulele

sudo -u makulele ssh remote_host executeBASHcommandASmakulele

相关内容