Samba服务器配置

(以下均在Fedora中操作)

直接用配置文件的方式来配置:


        Samba的配置文件路径(Fedora中)为:/etc/samba/smb.conf


一、设置全局变量,几个必要的变量为:

        workgroup = WORKGROUP  //此处要保证工作组名称和客户机一致

        security = share / user  // share 为共享型,可匿名访问;user为用户型,需要提供账号密码


        server string =  // 服务器名称

        其它如 “log file” 等可默认不配置


二、共享项目的几个主要设置


        [Name]  //中括号为该共享的名称,访问的时候会显示

        comment = Share files //该共享的相关说明描述

        path = /smbshare  // 共享目录的路径

        writable = yes // 可写权限设置

        public = yes/no //如果是共享型的则设置为yes否则设置为no或默认不设置,与全局变量的security对应

        valid users = smbusr // 如果是用户型的,则指定可访问此共享的用户名


三、说明及注意事项


        如需设置用户型的共享,那么首先得创建一个用户并设置成为 Samba 用户,命令如下

        [root@localhost ~]# useradd smbuser

        [root@localhost ~]# smbpasswd smbuser -a

        New SMB password:   #输入密码

        Retype new SMB password:    #重复密码

        Added user smbuser. #创建成功


        对于共享文件夹,如非必须,尽量直接在根目录下创建共享目录,

        [root@localhost ~]# mkdir /smbshare

        然后我们需要对其权限进行设置,否则很可能导致在windows下无法访问网络资源

        [root@localhost ~]# id nobody   #查看nobody的用户组等信息

        uid=99(nobody) gid=99(nobody) groups=99(nobody)

        [root@localhost ~]# chown -R nobody:nobody /smbshare


        如果还出现无法访问现象,则设置权限如下

        [root@localhost ~]# chown 777 /smbshare/


四、启动服务

        [root@localhost ~]# service smb start       #开启服务

        [root@localhost ~]# service smb stop       #关闭服务

        [root@localhost ~]# service smb restart    #重启服务

        [root@localhost ~]# chkconfig smb on      #开机自动启动服务

        [root@localhost ~]# chkconfig smb off      #取消开机自动启动服务


五、Windows访问


        开始->运行->输入//samba服务器ip->确定,如果是用户型的会弹出用户名密码窗口,共享型的则会显示所有的可显示的共享。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值