Ubuntu中安装和配置Samba服务

 Step 1:安装
  $ sudo apt-get install samba
  $ sudo apt-get install smbfs

 

 Step 2: 创建共享目录

  $ mkdir /home/flagonxia/share

  $ chmod 777 /home/flagonxia/share

 

 Step 3:编辑samba的配置文件,允许网络连接

  step 3.1:备份原配置文件

    $ cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

   step 3.2: 编辑配置文件smb.conf

    在[global]中,修改或添加如下信息

       workgroup = WORKGROUP

        # 添加如下信息

        netbios name = ubuntu-station
        display charset = UTF-8
        unix charset = UTF-8
        dos charset = cp936

 

        security = user
        username map = /etc/samba/smbusers

 

     在文件最后,添加下面的内容

         [Share]
         comment = Shared Folder with username and password
         path = /home/flagonxia/share
         public = yes
         writable = yes
         valid users = patrick
         create mask = 0700
         directory mask = 0700
         force user = nobody
         force group = nogroup
         available = yes
         browseable = yes 

 

 step 4:添加网络访问账户newsfan,该用户和普通用户的区别在于它只能用于samba的远程访问,不能用于登   录系统。

    step 4.1  添加用户newsfan

          $ sudo useradd patrick

         

          $ sudo smbpasswd -a patrick

          输入密码

     step 4.2  创建配置文件 

          $ cat > /etc/samba/smbusers.conf

             patrick = "network username"

 step 5:验证配置文件的正确性

      $ testparm

         Load smb config files from /etc/samba/smb.conf
         Processing section "[printers]"
         Processing section "[print$]"
         Processing section "[Share]"
         Loaded services file OK.

         ......

      $ sudo smbclient -L //localhost/share
         [sudo] password for flagonxia:
         Enter root's password:
         Domain=[UBUNTU-STATION] OS=[Unix] Server=[Samba 3.3.2]

         Sharename       Type      Comment
         ---------       ----      -------
         print$          Disk      Printer Drivers
         Share           Disk      Shared Folder with username and password
         IPC$            IPC       IPC Service (flagonxia-desktop server (Samba, Ubuntu))
         Domain=[UBUNTU-STATION] OS=[Unix] Server=[Samba 3.3.2]

         Server               Comment
         ---------            -------

         Workgroup            Master
         ---------            -------
         WORKGROUP            UBUNTU-STATION

 

 step 6:重启samba服务

         $ sudo /etc/init.d/samba restart

 

 step 7:在windows vista端找到linux samba服务器和共享文件夹。

      我使用的环境是两台机器通过无线路由器组成局域网。在网上邻居中只能看到windows主机和路由器。只能通过搜索//192.168.1.3 (linux主机的IP地址),来定位linux主机。打开ubuntu-station(netbios name),发现了share目录,可以打开,并可以在其中创建和删除文件。

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值