Fedora安装设置Samba服务的方法

时间:2015-05-22147举报小编:123

    大家都知道通过Samba服务就能够共享Linux系统的软件,那么Fedora要如何安装和配置Samba服务呢?随我一起来瞧一瞧吧。


    环境:

    [root@localhost nfs]# lsb_release -a

    LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch

    Distributor ID: Fedora

    Description: Fedora release 9 (Sulphur)

    Release: 9

    Codename: Sulphur

    安装: Fedora安装光盘中自带有samba的安装文件。

    1.使用mount挂接光盘到/mnt/cdrom

    mkdir /mnt/cdrom

    mount /dev/cdrom /mnt/cdrom

    cd /mnt/cdrom/Packages

    2.查看光盘中的samba相关的RPM安装包,并安装。

    查看:

    0;root@localhost:/mnt/cdrom/Packages[root@localhost Packages]# ls | grep samba

    samba-3.2.0-1.pre3.9.fc9.i386.rpm

    samba-client-3.2.0-1.pre3.9.fc9.i386.rpm

    samba-common-3.2.0-1.pre3.9.fc9.i386.rpm

    samba-winbind-3.2.0-1.pre3.9.fc9.i386.rpm

    system-config-samba-1.2.63-1.fc9.noarch.rpm

    使用 rpm -ivh samba-3.2.0-1.pre3.9.fc9.i386.rpm分别安装以上5个rpm包。

    在安装的时候出现错误提示:

    Error: Missing Dependency: perl(Convert::ASN1) is needed by package samba-3.2.0-1.pre3.9.fc9.i386.rpm

    这里提示安装samba和perl(Convert:ANS1)有依赖,需要先安装:

    执行 rpm -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm

    此时再安装samba,这样samba需要的软件就安装完成了,接下来进行简单的配置即可。

    配置:

    1.打开samba的配置文件

    vi /etc/samba/smb.conf

    其他的配置就不说了,在Global域里可以配置一些全局的设置,比如网络权限等,可以设置允许访问的IP范围。

    找到Share Definitions 域,这里是配置共享目录相关的信息

    #============ Share Definitions ============

    [samba server] #这里配置共享目录名,在windows下访问时显示的是这个名字

    comment = This is lzm linux #备注

    path = /mnt/nfs #共享的目录

    guest ok = yes

    writable = yes #可写

    2. 添加新用户

    adduser smbuser

    passwd smbuser

    smbpasswd -a smbuser或者 /usr/bin/smbpasswd -a smbuser

    3.重启samba和网络

    service network restart

    /etc/rc.d/init.d/smb restart

    4.现在所有的配置都ok了,在windows目录栏中输入\\192.168.1.106 即可看到samba server目录。

    使用映射网络驱动器进行映射,就可以和本地硬盘中的文件一样操作了。

    上面就是Fedora安装设置Samba的方法介绍了,Linux其他系统安装Samba的方法类似,配置的技巧也大同小异,可以做个简单的参考。