Fedora10 samba服务器的成功搭建

 习惯了ubuntu8.10,突然要跳到fedora10平台来做开发,心里有些不舍也有些无奈。好东西多了,在选择时也会有幸福的烦恼!所以什么时候了个秦始皇N世,一统linux的多版本状态,统一于一家,则天下的开发人员之大幸也!

 

    用fedora,首先就要解决windows与linux的共享问题,这是我的一贯做法。因为我实在是无法忍受经常性的在两个系统间送文件过来过去,所以搭建samba势在必行!

 

1、开启samba服务。

 

   这个要求你安装fedora时勾选了Samba,不然的话你需要使用源码包先安装samba。这里假设你已经勾选了samba:

 

# setup

 

Fedora10 samba服务器的成功搭建

  

    按tab键在“确定”、“取消”以及服务选项中切换。

 

2、必须保证linux的防火墙是关闭的

 

# lokkit                 //永久关闭防火墙,重启系统不再开启

Fedora10 samba服务器的成功搭建

 

 

3、配置smb.conf文件

 

  进入/etc/samba/目录,里面的smb.conf是其配置文件,文件的内容较多,我们只设置需要的。

  对于Global Settings,根据你喜好可以设置以下三项:

 

/******************************************/

workgroup = DEVELOPER                        #工作组

server string = Samba Server in Fedora10    #对服务的描述

netbios name = My-Fedora-10                    #windows里显示出来的计算机名

 

对于Standalone Server Options,采用默认设置即可:

security = user      #安全级别设置,需要用户和密码访问,若为share,则完全开放

passdb backend = tdbsam      #保存用户信息的后台方式

 

     最后在Share Definitions里添加一个共享定义,这里的设置很重要,以下是我添加的:

[nfsshare]     #windows里共享文件夹的显示名称

       comment = developer              #描述信息,可以随便设

       path = /opt/nfsshare          #要共享的路径

       valid users = root              #linux下已存在的用户名,现在成为你在wingdows下登陆的用户名了,我直接用根用户

       browseable =yes       #是否可以浏览,意味着在工作组下是否显示共享文件夹

       writable = yes           #共享文件夹是否可写

 

/**********************************************************/

  好了,配置文件完成。

  下面在linux下添加用户:smbpasswd a root       

    root是在配置文件里设置的访问用户名,再两次输入密码就行,注意,这里的密码和你登陆linux的密码可以不一样,它只是访问samba共享的密码。

4、实现windows与linux间的无阻访问

 

1 windows访问linux下的共享目录

windows下,在运行里键入\\192.168.115.128(服务器IP),输入用户名和密码就可以访问samba共享文件夹了。

 

2 fedora挂载Windows下的共享目录

# mount –t cifs –o iocharset=utf8,username=dyli,password=(密码) //192.168.1.179/share /mnt/using (挂载点)。

  挂载成功之后,通过访问该挂载点可就以访问windows的共享目录了。

 

Fedora10 samba服务器的成功搭建

 

   需要注意的是:

   windows的guest用户必须是开启状态,否则将访问不成功!

上一篇:UDA1341在linux2.6.30上的移植


下一篇:一、arm 基础