温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux系统如何安装Samba

发布时间:2022-01-24 11:14:57 来源:亿速云 阅读:158 作者:小新 栏目:开发技术

这篇文章主要介绍了Linux系统如何安装Samba,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Samba是在LinuxUNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

一、  Samba简介:

  • samba主要是用来实现linux与windows之间的文件共享

  • samba是基于NetBios协议,每台samba主机都必须有一个唯一的NetBios Name,samba主机之间通过这个NetBios Name进行通信;

  • samba服务启动的时候至少启动两个服务,nmbd和smbd,nmbd主要用来作NetBios Name的解析,然后剩下的所有操作都是由smbd服务来管理;

  • nmbd服务用的是udp协议,监听的事137和138端口,smbd服务用的是tcp协议,监听的是139端口;

  • samba采用的是TDB的数据库格式;samba服务还有一个作用就是不同的samba用户去访问samba,将获得不同的数据

二、Linux系统安装 Samba详细步骤:

1.安装samba服务器:

  yum install -y samba

2.备份配置文件

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

3.配置文件

vi /etc/samba/smb.conf

Linux系统如何安装Samba

4.更改文件的所属用户和所属组

共享目录为:/tmp/samba 和/tmp/sam共享目录

设置共享目录权限:chown -R nobody:nobody /tmp/samba

                chown -R nobody:nobody /tmp/sam

5.启动samba服务,启动器请配置好防火墙和selinux;

  (注:以下注释参考 wjlkoorey的博客 文章链接:http://blog.chinaunix.net/uid-23069658-id-3142052.html

在对待iptables的问题上:

   普通青年:直接在命令行敲…

     service iptables stop。

   文艺青年:依次在命令行敲…

     iptables -I RH-Firewall-1-INPUT 5 -m state –state NEW -m tcp -p tcp –dport 139 -j ACCEPT

     iptables -I RH-Firewall-1-INPUT 5 -m state –state NEW -m tcp -p tcp –dport 445 -j ACCEPT

     iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp –dport 137 -j ACCEPT

     iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp –dport 138-j ACCEPT

     iptables-save

     service iptables restart

同样,在对在selinux的问题上:(这丫的把我坑惨了呀)

   普通青年:直接在命令行敲…

     setenforce 0

     vi /etc/selinux/config

   将SELINUX=enforcing改为SELINUX=disabled为开机重启后不再执行setenfore节约光阴。

   文艺青年:依次在命令行敲…

     setsebool -Psamba_enable_home_dirs on

     setsebool -Psamba_export_all_rw on

   完事儿之后再:getsebool  -a  | grep  samba一把,你懂得…

  /etc/init.d/smb restart(start)

6.设为自启动

  chkconfig smb on

7.测试是否成功

  linux下:输入命令# testparm 出现类似的下图;

    Linux系统如何安装Samba

window下:在资源路径栏输入:\192.168.1.3(你配置的服务器的IP地址)就可以看到你创建的的文件了。

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux系统如何安装Samba”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI