免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9263 | 回复: 2
打印 上一主题 下一主题

[其他] quagga安装后zebra -d出现privs_init: could not lookup user quagga(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-07 16:20 |只看该作者 |倒序浏览
本帖最后由 tqyou85 于 2012-10-18 09:38 编辑

安装步骤:
1 在http://www.quagga.net/上下载源码quagga-0.99.14.tar.gz
2 tar -zxvf quagga-0.99.14.tar.gz
3 ./configure
4 make
5 make install
6 add entries to /etc/services

                zebrasrv    2600/tcp     # zebra service
                zebra         2601/tcp    # zebra vty
                ripd           2602/tcp    # RIPd vty
                ripngd       2603/tcp    # RIPngd vty
                ospfd        2604/tcp    # OSPFd vty
                bgpd         2605/tcp    # BGPd vty
                ospf6d      2606/tcp    # OSPF6d vty
7 edif conf file

copy /etc/quagga/zebra.conf.example   /etc/quagga/zebra.conf
! -*- zebra -*-
!

! zebra sample configuration file
!
hostname Router
password zebra

enable password zebra
log file  /var/log/quagga/zebra.log//注意zebra.conf启用log,这样便于查找错误
8 开启zebra服务:
  zebra -d就会出现privs_init: could not lookup user quagga

请教高手这是什么原因?

[ 本帖最后由 tqyou85 于 2009-8-7 16:52 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-08-07 16:37 |只看该作者

回复 #1 tqyou85 的帖子

找到原因了,是没有add the user/group quaggga

groupadd quaggga
useradd quaggga -g quaggga

chown quaggga:quaggga /var/run/
chmod 777 /var/run/   
chown quaggga:quaggga /usr/local/etc/ 编辑配置文件
chmod 777 /usr/local/etc/

[ 本帖最后由 tqyou85 于 2009-8-7 16:55 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2012-10-09 20:18 |只看该作者
回复 1# tqyou85


我也遇到了相同的问题,但是我不想改变文件夹的属性,也不想单独增加用户。我直接以root用户来运行zebra 以及其路由daemon。

方法如下:
在编译源码之前进行配置就可以了。

./configure --enable-user=root --enable-group=root
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP