samba服务的搭建

Samba服务器为linux操作系统提供文件共享服务,samba还可实现linux与windows操作系统间的文件共享。

linux操作系统一般使用的是ext2、ext3文件系统,而windows用,fat、fat32、NTFS等文件系统。NTFS相对来说比较复杂。用过双系统或多系统的同学都知道,在linux操作系统下可以看到和访问fat32,ntfs等文件系统的分区,但要windows系列中是看不到linux的分区。

        为了在linux与windows中实现文件共享,我们可以搭建samba服务器。

        下面我以ubuntu9.10作为例子。

        首先,进程ubuntu打开终端输入如下命令安装samba:

          #sudo apt-get install samba

          #sudo apt-get install smbclient

         图片

图片

如图显示说明我的ubuntu中的samba已经装好了。

         其次,Samba服务器的启动与关闭。
         1)启动Samba服务器只需执行如下命令:
         #sudo /etc/init.d/samba start

          图片

如图显示是已经正常开启samba。

         我们可以看一下samba的进程。输入命令:#ps

         图片

         其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名。在Windows系统中,主机可以被加入一个组中,这样每个主机都必须有一个名字,这个名字是用于在网上被标志的名,并非机器的主机名,将其称为NetBIOS名。其中nmbd进程是随着smbd进程启动而启动。

         2) 关闭Samba服务使用命令:#/etc/init.d/samba stop或者:#smbcontrol smbd shutdown (此命令只关闭smbd)
         3)重新启动Samba服务器:#/etc/init.d/samba restart

        再次,就是配置Samba服务。

        Samba服务器主要配置文件为/etc/samba/smb.conf,并且可以将NetBIOS名与主机的对应关系写在/etc/samba/lmhosts文件中。
        在Linux共享一个目录,将建立好的目录的设置信息写入/etc/samba/smb.conf文件即可。如:若共享/home/hlq/Public目录.

        #sudo mkdir /home/hlq/Public   (建立共享目录)

        #sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup(做好文件的备份)。

        #sudo gedit /etc/samba/smb.conf (打开配置文件)

        图片
        将文件中的内容做如下相应修改:找到security = user 改为security = share

        图片
在文件结尾添加如下行:
         [share]
         comment=this is Linux share directory
         path=/home/hlq/Public

         public=yes
         writable=yes

         图片
保存退出,重新启动Samba服务:
         #/etc/init.d/samba restart   图片

配置成功。

         这样,我们在windows下就可以看到如下效果了。

         图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值