-1

私はperlでスクリプトを作成しましたが、これは実際sudoにはパスワードを使用してLinuxでroot化する必要があります。ログイン後、シェルスクリプトを呼び出す必要があります。ただし、ログインが完了すると、他のすべてのコマンドはバックグラウンドプロセスになるため、実行されません。

4

2 に答える 2

1

sudoPerl で同等のものを書くことはできません。これは、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 に答える