例如,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