LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1374|回复: 11

samba和httpd只能用root启动,该怎么修改设置?

[复制链接]
发表于 2008-2-20 09:39:00 | 显示全部楼层 |阅读模式
如题,我是用root安装的这些服务
 楼主| 发表于 2008-2-20 09:45:12 | 显示全部楼层
我想要让这两个服务开机自动启动,但是现在开机并没有启动这两个服务!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-20 09:48:11 | 显示全部楼层
rc.M里面已经有了这两个服务的启动代码
回复 支持 反对

使用道具 举报

发表于 2008-2-20 09:57:08 | 显示全部楼层
  1. # chmod a+x /etc/rc.d/rc.httpd
  2. # chmod a+x /etc/rc.d/rc.samba
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-20 10:05:24 | 显示全部楼层
启动时没看到 starting samba 和 starting httpd

rc.M

# Start Apache web server:
if [ -x /etc/rc.d/rc.httpd ]; then
  . /etc/rc.d/rc.httpd start
fi

# Start Samba (a file/print server for Win95/NT machines).
# Samba can be started in /etc/inetd.conf instead.
if [ -x /etc/rc.d/rc.samba ]; then
  . /etc/rc.d/rc.samba start
fi
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-20 10:44:49 | 显示全部楼层
在rc.M里面把启动apache和samba的代码放到mysql的启动代码前面就可以了

有人知道是什么原因吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-20 10:47:26 | 显示全部楼层
补充一下,用的是 Slackware 12
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-20 10:52:16 | 显示全部楼层
rc.M里面的内容到了 启动mysqld 后面的都不执行

# Start the MySQL database:
echo "==================== try to start mysqld ====================="
if [ -x /etc/rc.d/rc.mysqld ]; then
  . /etc/rc.d/rc.mysqld start
fi
回复 支持 反对

使用道具 举报

发表于 2008-2-20 11:18:29 | 显示全部楼层
在命令行执行一下rc.mysqld, 报错吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-20 11:32:19 | 显示全部楼层
rc.mysqld start or restart 都没错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表