我配置samba主要提供给其他windows主机简单文件共享之用。碰到的问题是每次重新启动后,都需要在xwindows状态下重新进入samba管理界面设置一下才能提供共享。

经过研究,是smbd和nmbd这两个samba的守护进程没有随重启而启动的关系。于是在启动配置文件/etc/rc.d/rc.local中加入:
/sbin/samba/smbd -D
/sbin/samba/nmbd -D

其中smbd负责samba的文件和打印服务、授权与被授权,nmbd负责samba的名字解析、浏览服务,所以nmbd不是必须的。

重新启动后,无需再次设置,即可提供其他windows主机文件共享了!