使用Perl Script设置预定义的用户密码

时间:2012-08-09 10:20:57

标签: perl bash shell

我有一个名为“hduser”的用户,用户的密码是“xyz123”。现在我需要一个自动脚本,以便我可以在没有提示输入密码的情况下以hduser身份登录。例如,我编写了一个perl脚本,如下所示:

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

我需要为hduser设置用户密码。

2 个答案:

答案 0 :(得分:4)

你无法在Perl中真正做到这一点。 http://search.cpan.org可能有一些模块可以让你做一些不安全的事情。

我对你的建议是配置“sudo”(参见man sudo)并继续使用。

答案 1 :(得分:0)

我将探索的另一种可能性是向shell打开pipe。然后你应该可以从终端做任何你能做的事情。