-1

「hduser」という名前のユーザーがいて、ユーザーのパスワードは「xyz123」と言います。パスワードの入力を求めることなく hduser としてログインできるように、自動化されたスクリプトが必要です。たとえば、次のように perl スクリプトを作成しました。

#!/usr/bin/perl
system ("su hduser && <xyz123>"); 

hduser のユーザーパスワードを設定する必要があります。

4

2 に答える 2

4

Perlでは実際にそれを行うことはできません。http://search.cpan.orgに、それと同じくらい安全でないことを実行できるモジュールがあるかもしれません。

「sudo」(man sudoを参照)を構成して、それを使用することをお勧めします。

于 2012-08-09T11:26:26.007 に答える
0

私が探求する別の可能性は、シェルへのパイプを開くことです。その後、ターミナルからできることは何でもできるはずです。

于 2012-08-09T13:24:37.427 に答える