samba配置,最简单的使用方法,无登录帐号密码

        网上很多samba配置文件的分享,但是大多数比较繁琐,因为要设置帐号密码之类的,但是我仅仅是个人使用,要什么密码啊,只要能够在window和Linux之间传送文件就可以了,没必要那么麻烦。关键都是老版本的samba,没有samba4版本如何配置。下面请看最简单的,不用帐号和密码的samba配置方法:

 第一步,安装samba服务,命令:yum install samba

  第二步,修改配置文件:vim /etc/samba/smb.conf;(提醒下修改某个文件时最好先备份下,这是个不错的习惯)把[homes]、[printers]、[print$]都注释掉只保留[global],然后再添加如下代码

[share]

    comment = share        // 注释:共享的文件夹

    path = /home/share// 必须在/home目录下创建一个文件夹,用来作为共享目录,否则访问就需要输入账号密码,按第四步‘注意’中操作即可

    public = yes          // 是否公共属性

    writable = yes

    browseable=yes

    available=yes

    guest ok=yes


上面是设置共享目录,接下来设置下登录用户和权限。(注意samba的版本,samba4已经废弃了对share的支持)

旧版本(samba4这样会报错):

#      security = user    // 注释掉原来的user

        security = share  // 变成共享的

新版本(现在基本是samba4新版本了):

        security = user

        map to guest = Bad User  

新版的smb修改为上面的就可以了;

第三步,启动服务:

1.关闭防火墙:service iptables stop(如果报错,百度下安装相关依赖)

2.设置SELinux:setenforce 0

3.重启smb服务:service  smb restart

第四步,测试:win+r ==>>\\192.168.10.150,注意这里是'\\'不要写成了'//'

        注意:要在/home下创建一个文件夹share,用来作为共享目录;权限设置为777:chmod 777 /home/share


续1:

当在windowns下把文件拖到共享目录share时,报错,你需要权限来执行该操作。这时候需要检查两点:

1、共享目录是否是777权限(为什么是777权限不清楚,如果设置成666好像就不行);

2、service iptables stop   和  setenforce 0 然后再重启smb  service smb restart,最后重新打开共享文件应该就可以了;

2016年5月5日晚


参考链接:https://blog.csdn.net/yuzhihui_no1/article/details/41597043

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • samba是一个实现类UNIX操作系统与WINDOWS操作系统之间共享的一种SMB协议的软件。包括的文件共享和打印...
    4a873e424089阅读 5,092评论 0 0
  • 1. Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构...
    garyond阅读 14,885评论 2 29
  • 案例一、公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/home/s...
    SkTj阅读 5,161评论 1 1
  • smb(samba): 1、用于linux和windows之间的文件共享,可以实现匿名用户和本地用户之间的文件共享...
    柒夏锦阅读 4,650评论 0 4
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 9,208评论 0 10

友情链接更多精彩内容