当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 安装OpenVPN Client时遇见疑是vars执行后立即失效的情况
帖子发表于 : 2010-09-29 16:43 

注册: 2010-09-29 13:48
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
求助

在(easy-rsa/2.0/文件下).clean-all文件开头,我把vars中.clean-all需要的代码加进去了。否则,.clean-all也会找不到$KEY_DIR而输出:
if [ "$KEY_DIR" ]; then
rm -rf "$KEY_DIR"
mkdir "$KEY_DIR" && \
chmod go-rwx "$KEY_DIR" && \
touch "$KEY_DIR/index.txt" && \
echo 01 >"$KEY_DIR/serial"
else
echo 'Please source the vars script first (i.e. "source ./vars")'
echo 'Make sure you have edited it to reflect your configuration.'
fi
中else部分...

我在vars、clean-all、build-ca..所在的目录(easy-rsa/2.0/)下依次执行
source ./vars 成功
输出:NOTE: If you run ./clean-all, I will be doing a rm -rf on /etc/openvpn/easy-rsa/2.0/keys
执行
sudo ./clean-all(此文件修改过,见上文)
成功
输出:
NOTE: If you run ./clean-all, I will be doing a rm -rf on /etc/openvpn/easy-rsa/2.0/keys
NOTE: KEY_DIR:/etc/openvpn/easy-rsa/2.0/keys
执行:
sudo ./build-ca
结果程序执行了这段代码,也就是输出了一堆提示:
need_vars()
{
echo ' Please edit the vars script to reflect your configuration,'
echo ' then source it with "source ./vars".'
echo ' Next, to start with a fresh PKI configuration and to delete any'
echo ' previous certificates and keys, run "./clean-all".'
echo " Finally, you can run this tool ($PROGNAME) to build certificates/keys."
}

难道是source ./vars没有用?并没有提示失败,而且,vars运行完了并输出了我在vars文件中设置的$KEY_DIR的路径信息的
vars文件我是按照要求修改了的。只是保留了原来的国家,州,公司(组织)。邮件地址改了。还有KEY—DIR这类信息也修改了,看上面输出结果就知道了。
请问这是什么原因???


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译