当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : PPPOE 命令行方式使用有什么方法在连接时手动输入密码而非把密码写入文件?
帖子发表于 : 2017-09-17 19:53 

注册: 2013-05-26 6:58
帖子: 2212
系统: Debian 9
送出感谢: 910
接收感谢: 32
PPPOE 命令行方式使用有什么方法在连接时手动输入密码而非把密码写入文件?


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
2 楼 
 文章标题 : Re: PPPOE 命令行方式使用有什么方法在连接时手动输入密码而非把密码写入文件?
帖子发表于 : 2017-09-26 22:36 
头像

注册: 2007-07-14 20:45
帖子: 1307
送出感谢: 68
接收感谢: 38
更改PPPOE的配置文件的使用权限


_________________
开源、共享、自由

微信号非公众号:xfiles_sky

用手机点击这里有奇迹发生,其他无效


页首
 用户资料  
 
3 楼 
 文章标题 : Re: PPPOE 命令行方式使用有什么方法在连接时手动输入密码而非把密码写入文件?
帖子发表于 : 2017-09-27 3:09 

注册: 2013-05-26 6:58
帖子: 2212
系统: Debian 9
送出感谢: 910
接收感谢: 32
九天星 写道:
更改PPPOE的配置文件的使用权限

感谢解答
您的回帖让我更进一步思考.
如果真的有需要:
代码:
cat ./dsl-provider(即根据用户输入临时生成option到标准输出的脚本) > ./txfifo & sudo /usr/sbin/pppd file ./txfifo

txfifo 是用mkfifo创建的命名管道文件.
参考:man pppd

但是改配置文件权限是没用的,因为硬盘到别人手里之后随便挂载就看到存储在硬盘文件上的密码了.


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
4 楼 
 文章标题 : Re: PPPOE 命令行方式使用有什么方法在连接时手动输入密码而非把密码写入文件?
帖子发表于 : 2017-09-27 11:29 
头像

注册: 2007-07-14 20:45
帖子: 1307
送出感谢: 68
接收感谢: 38
科学之子 写道:
九天星 写道:
更改PPPOE的配置文件的使用权限

感谢解答
您的回帖让我更进一步思考.
如果真的有需要:
代码:
cat ./dsl-provider(即根据用户输入临时生成option到标准输出的脚本) > ./txfifo & sudo /usr/sbin/pppd file ./txfifo

txfifo 是用mkfifo创建的命名管道文件.
参考:man pppd

但是改配置文件权限是没用的,因为硬盘到别人手里之后随便挂载就看到存储在硬盘文件上的密码了.



首先要解决的是密码写入了哪个配置文件,然后修改该配置文件,取消此文件的可写权限。即然都是不可写入了,把硬盘拿到哪里还能看得到密码呢?

另:pppoe的密码即使能看到也无碍的,因为调制解调设备在与ISP网管通信的时候就绑定MAC地址和帐号。


_________________
开源、共享、自由

微信号非公众号:xfiles_sky

用手机点击这里有奇迹发生,其他无效



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: PPPOE 命令行方式使用有什么方法在连接时手动输入密码而非把密码写入文件?
帖子发表于 : 2017-09-27 16:16 

注册: 2013-05-26 6:58
帖子: 2212
系统: Debian 9
送出感谢: 910
接收感谢: 32
九天星 写道:
首先要解决的是密码写入了哪个配置文件,然后修改该配置文件,取消此文件的可写权限。即然都是不可写入了,把硬盘拿到哪里还能看得到密码呢?

但我以前的用法只是用pppoeconf写入密码到配置文件,然后pon.
pon 是一个调用"pppd call provider"的脚本.
默认情况下需要从默认的文件去读取密码,禁止写入等于禁止给pppd提供密码,间接等于没有输入密码.

provider文件里可以包含password选项来直接指定密码字符串,无需读取默认的密码存储文件.
默认密码存储文件(man pppd 的"FILES"部分):
代码:
      /etc/ppp/chap-secrets
              Names,  secrets  and IP addresses for CHAP/MS-CHAP/MS-CHAPv2 authentication.  As for /etc/ppp/pap-secrets, this file should be owned by root and not readable or
              writable by any other user.  Pppd will log a warning if this is not the case.

       /etc/ppp/srp-secrets
              Names, secrets, and IP addresses for EAP authentication.  As for /etc/ppp/pap-secrets, this file should be owned by root and not readable  or  writable  by  any
              other user.  Pppd will log a warning if this is not the case.


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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