たとえば、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