【发布时间】:2012-01-02 17:44:18
【问题描述】:
我需要编写一个脚本getPwd.pl($user) 来解析密码文件并返回特定用户的密码。
要解析的文件(password.txt)
DEFINE ALICE = 'alice#1';
DEFINE BENICE = 'benice#1';
DEFINE CATHY = 'cathy#1';
第二个脚本authUser.pl 必须调用getPwd.pl($user) 并且返回的值将被传递到第二个脚本以验证用户。
模块不是一个选项,因为 getPwd.pl 将由不同的用户拥有,我将使用 sudo 来执行 getPwd.pl。
请协助并提供一些关于如何进行此操作的指导。
【问题讨论】:
-
重新设计系统,使密码文件在全世界都可读,但包含散列和加盐密码。
-
我没有重新设计密码文件的选项。
-
你这样做的问题到底在哪里?
-
我的问题是将值从一个脚本传递到另一个脚本。