Linux-CentOS6.7——安装Samba服务器
来源:互联网 发布:linux组织文件目录结构 编辑:程序博客网 时间:2024/04/20 10:43
1.Samba简介
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
Samba的主要目的就是用来沟通Windows与Linux这两种不同的作业平台。由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。
2.Samba的安装
首先查看系统是否安装了Samba服务所需要的软件:
[tangbin@localhost ~]$ rpm -qa | grep samba
samba-winbind-clients-3.6.23-24.el6_7.x86_64
samba-common-3.6.23-24.el6_7.x86_64
samba-swat-3.6.23-24.el6_7.x86_64
samba-winbind-3.6.23-24.el6_7.x86_64
samba4-libs-4.0.0-67.el6_7.rc4.x86_64
samba-client-3.6.23-24.el6_7.x86_64
samba-3.6.23-24.el6_7.x86_64
如果没有安装,使用yum安装,一般需要安装samba-common,samba-client,samba-swat这三个包即可。
安装完毕后启动samba:
[tangbin@localhost ~]$ sudo service smb start
Starting SMB services: [ OK ]
接下来设置samba在35级别开机自启:
[tangbin@localhost ~]$ sudo chkconfig --level 35 smbon
[tangbin@localhost ~]$ sudo chkconfig --list smb
smb 0:off 1:off 2:off 3:on 4:off 5:on 6:off
3.配置Samba
配置文件在/etc/samba/目录下:
[tangbin@localhost ~]$ ls /etc/samba/
lmhosts smb.conf smbusers
smb.conf是其核心配置文件,可使用grep -v “#” /etc/samba/smb.conf 命令查看去除注释的内容。
[tangbin@localhost ~]$sudo vim /etc/samba/smb.conf
[sudo] password for tangbin:
修改如下:
[global] #全局选项
workgroup = WORKGROUP #定义samba服务器所在的工作组或者域
serverstring = Lingyun Embedded System Lab. Linux Server Version
netbiosname = Linyun_CentOS6.7
log file= /var/log/samba/log
security= share #验证方式,share为不需要用户名和密码
[samba] #在windows下显示的目录名
comment= Welcome to Linyun Embedded System Linux Server #定制欢迎信息
path =/var/samba #共享目录路径
public =yes
writable= yes #是否可写
readonly = no #是否只读
browseable = yes #是否可浏览
guest ok= yes #匿名用户使用gusest身份登录
建立共享目录并授权:
[tangbin@localhost ~]$ sudochmod 777 /var/samba/
[tangbin@localhost ~]$ sudochown nobody.nobody /var/samba/
[tangbin@localhost ~]$ ls -ld/var/samba/
drwxrwxrwx. 2 nobody nobody4096 Feb 15 19:36 /var/samba/
重启samba服务:
[tangbin@localhost ~]$ sudoservice smb restart
[sudo] password for tangbin:
Shutting down SMBservices: [ OK ]
Starting SMB services: [ OK ]
4.Samba测试
在Windows下,计算机地址栏中输入 “\\+主机IP” 访问,如:
在samba文件夹下新建test.txt的文件:
Linux下查看新建的文件:
[tangbin@localhost ~]$ ls /var/samba/
test.txt
5.总结
·如果无法在windows下看到你所建立的共享目录,有可能是防火墙未关闭或SELINUX 的强制模式未关闭。解决方法是:关闭防火墙:service iptables stop以及关闭SELINUX 的强制模式:setenforce 0
·检查配置文件里共享路径是否正确
·确认/var/samba/属性是否为777
·若使用service smb restart不能正常重启服务,尝试使用/etc/init.d/smbrestart和 /etc/init.d/nmb restart来重启Samba服务器,/etc/init.d/smb是samba的启动/关闭文件。
- Linux-CentOS6.7——安装Samba服务器
- Centos6.5 Samba服务器安装
- Linux-CentOS6.7——安装tftp服务器
- linux 安装samba服务器
- linux安装samba服务器
- Linux samba 服务器安装
- CentOS6.3下安装samba服务器
- CentOS6.5下安装Samba服务器
- Linux学习之CentOS--CentOS6.4下Samba服务器的安装与配置
- Linux学习之CentOS(十一)--CentOS6.4下Samba服务器的安装与配置
- Linux学习之CentOS(十一)--CentOS6.4下Samba服务器的安装与配置
- Linux(Centos6.7)下安装NFS服务器
- 虚拟机Linux安装samba服务器
- Linux Samba服务器的安装
- Linux Samba服务器的安装
- Linux下安装Samba服务器
- Linux(3) 安装samba服务器
- linux安装配置samba服务器
- svn命令下载资源到liunx目录上
- [Usaco08Oct] Watering Hole
- 生命的力量
- 【NOIP 模拟题】[T2] 王者荣耀(二分答案+dp)
- Mysql 5.7.9以上版本 设置账户密码及授权
- Linux-CentOS6.7——安装Samba服务器
- HBase0.94和Hadoop2 结合
- LeetCode----sum-root-to-leaf-numbers
- 深入理解 MessageQueue , Message , Looper , Handler
- java使用url读取网页资源
- 仿美团首页功能选择的实现
- iostream流库
- hdu 2642 stars
- AIDL详解