您尚未登录。

#1 2017-11-15 23:15:30

liumailong
会员
注册时间: 2012-08-01
帖子: 15

dnsmasq 无法在 /root 目录下读取 hosts 文件。

最近 p -Syu 日期 :现在 
dnsmasq 2.78
root 登录。


在 dnsmasq 配置文件中用“addn-hosts”参数指定hosts 文件位于/root.目录下。
DNS测试后发现,hosts 文件中指定的域名地址无效,hosts 文件改到 /etc 目录后正常。

"chmod -R 777 /root" 不能解决问题


可能是个BUG,请大家试试。

如确认这个问题,请帮忙报告给官方。

最近编辑记录 liumailong (2017-11-15 23:16:30)

离线

#2 2017-11-15 23:37:42

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,942
个人网站

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

不要做奇怪的事情……

离线

#3 2017-11-16 19:22:32

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 331

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

dnsmasq service 不以 root 用户执行当然不能读 /root 目录下的东西

离线

#4 2017-11-16 20:07:13

liumailong
会员
注册时间: 2012-08-01
帖子: 15

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

zsrkmyn 说:

dnsmasq service 不以 root 用户执行当然不能读 /root 目录下的东西

不是说了是root登录的吗?
直接用root启动怎么会权限不够.

最近编辑记录 liumailong (2017-11-16 20:27:41)

离线

#5 2017-11-16 21:24:46

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,942
个人网站

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

liumailong 说:

不是说了是root登录的吗?
直接用root启动怎么会权限不够.

因为默认不作死。
你自己看一下 systemctl cat dnsmasq。

离线

#6 2017-11-16 21:36:02

liumailong
会员
注册时间: 2012-08-01
帖子: 15

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

依云 说:
liumailong 说:

不是说了是root登录的吗?
直接用root启动怎么会权限不够.

因为默认不作死。
你自己看一下 systemctl cat dnsmasq。

我都没装 system,........
用直接运行的/sbin/dnsmasq

离线

#7 2017-11-16 21:45:39

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,942
个人网站

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

默认 nobody 的吧。大部分注重安全的守护进程都这么干(虽然并不是很安全)。

离线

#8 2017-11-28 09:19:29

驿窗
驿窗
所在地: 基础开源研究
注册时间: 2016-06-03
帖子: 928
个人网站

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

依云 说:

默认 nobody 的吧。大部分注重安全的守护进程都这么干(虽然并不是很安全)。

不安全大概是因为什么?
我现在用 kvm 虚拟机,host 打开 htop查看进程时,显示很多kvm虚拟机相关进程都是 nobody,怎么改可以更安全一些?


.

最近编辑记录 驿窗 (2017-11-28 09:30:17)


开源/Linux大众化,从驿窗开始~

离线

#9 2017-11-28 12:05:31

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,942
个人网站

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

你所有使用同一用户的服务,一个被入侵,剩余的都能被攻击者控制了。

要更安全,每个服务使用自己专属的用户运行。

离线

#10 2017-11-29 10:35:59

驿窗
驿窗
所在地: 基础开源研究
注册时间: 2016-06-03
帖子: 928
个人网站

Re: dnsmasq 无法在 /root 目录下读取 hosts 文件。

了解了,我研究研究~


.


开源/Linux大众化,从驿窗开始~

离线

页脚