免费注册 查看新帖 |

Chinaunix

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

求助:如何使Samba开机自动运行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-01 18:03 |只看该作者 |倒序浏览
以前没学习过shell, 公司又一台闲置的电脑, 无聊就想搞成server顺便学习下Linux,但是每次都要启动Samba, 查了下网上要用Shell去启动Samba, 下面是Code, 但照做后一直不行,请问高手们能否帮忙解释下那段if的含义,谢了先。
  1. 1. 在 /etc/init.d 中作一个如下内容的脚本smbd

  2. $smbspool=/var/spool/samba
  3. $piddir=/var/run
  4. $smbd=/usr/sbin/smbd
  5. $nmbd=/usr/sbin/nmbd
  6. if [ "x$1" = "x" -o "x$1" = "xstart" ]; then
  7.  if [ -d $smbspool ]; then
  8.   rm -f $smbspool/*
  9.  fi
  10.  $smbd -D
  11.  $nmbd -D
  12. elif [ "x$1" = "xstop" ]; then
  13.  kill `cat $piddir/smbd.pid`
  14.  kill `cat $piddir/nmbd.pid`
  15. else
  16.  echo "$0 start|stop"
  17. fi
  18. 2. 然后执行
  19. ln -s /etc/init.d/smbd /etc/rc3.d/S99smbd
  20. ln -s /etc/init.d/smbd /etc/rc0.d/K01smbd Samba
复制代码

论坛徽章:
0
2 [报告]
发表于 2010-12-02 10:39 |只看该作者
将启动命令 直接添加到 /etc/rc.d/rc.local  就行了

论坛徽章:
0
3 [报告]
发表于 2010-12-02 11:23 |只看该作者
将启动命令 直接添加到 /etc/rc.d/rc.local  就行了
jiaminqiang 发表于 2010-12-02 10:39



正解
mount -t smbfs -o username 源地址 目的地址

论坛徽章:
0
4 [报告]
发表于 2010-12-02 13:35 |只看该作者
不明白,如何添加。。。。。

论坛徽章:
0
5 [报告]
发表于 2010-12-02 13:39 |只看该作者
将启动命令 直接添加到 /etc/rc.d/rc.local  就行了
jiaminqiang 发表于 2010-12-02 10:39



    不明白,如何添加,把这段脚本添加到/etc/rc.d/rc.local  中???
还是只要把/etc/init.d/smb start 添加到/etc/rc.d/rc.local  中???

论坛徽章:
0
6 [报告]
发表于 2010-12-02 14:07 |只看该作者
多谢各位,问题已解决:

只需在System Settings->Server Settings->Services中选中smb就好了。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2010-12-02 22:04 |只看该作者
chkconfig
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP