私はperlでスクリプトを作成しましたが、これは実際sudo
にはパスワードを使用してLinuxでroot化する必要があります。ログイン後、シェルスクリプトを呼び出す必要があります。ただし、ログインが完了すると、他のすべてのコマンドはバックグラウンドプロセスになるため、実行されません。
質問する
389 次
2 に答える
1
sudo
Perl で同等のものを書くことはできません。これは、Perl がスクリプト言語であり、最初に含ま#!/usr/bin/perl
れているためです。したがって、実際に実行すると、exec -s into /usr/bin/perl sudo.pl
. もちろん、Perl バイナリには suid フラグがありません。
また、あなたの質問...「マルウェア」に見えます...
于 2013-02-28T15:57:28.207 に答える
0
インタラクティブセッションでは、perlExpectパッケージを利用できます。 https://metacpan.org/pod/distribution/Expect/Expect.pod
于 2013-02-28T10:07:29.753 に答える