linux系统Samba安装配置实现与Windows文件共享
2017-09-06 15:31
555 查看
为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统(以CentOS版本为例)上搭建Samba服务器和简单配置。主要步骤如下:
一、安装samba
二、设置开机启动
如上图表示成功设置成开机启动。
三、添加用户到samba配置表
把root用户添加到samba配置表里。
四、修改配置文件
进入samba配置文件目录,samba的配置文件是/etc/samba/smb.conf。可以先将其备份。
其中:
[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是WORKGROUP(用大写);
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
[project] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no
guest ok 匿名用户以guest身份是登录;
valid users=root 指定root用户可以访问,在第三步中有配置。
五、建立共享目录并授权
六、samba服务器重启
正常情况下到这一步在windows文件浏览器地址栏输入“\\Linux系统IP”就可以访问到Linux共享出来的目录,但可能会存在windows文件浏览器不能添加、删除、编辑文件的问题,需要关闭SElinux,具体做法如下:
然后保存,重启系统即可。
参考文章:
http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html
一、安装samba
yum install -y samba samba-client
二、设置开机启动
chkconfig smb on可以使用这个命令查看是否设置成功。
chkconfig |grep smb
如上图表示成功设置成开机启动。
三、添加用户到samba配置表
把root用户添加到samba配置表里。
smbpasswd -a root按照提示连续两次输入密码即可。
四、修改配置文件
进入samba配置文件目录,samba的配置文件是/etc/samba/smb.conf。可以先将其备份。
cd /etc/samba/ mv smb.conf smb.conf_bk vim smb.conf将下面这一段填写到smb.conf中。
[global] workgroup = WORKGROUP netbios name = LinuxShare server string = project security = user [project] path = /home/project writeable = yes browseable = yes #guest ok = yes valid users=root
其中:
[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是WORKGROUP(用大写);
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
[project] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no
guest ok 匿名用户以guest身份是登录;
valid users=root 指定root用户可以访问,在第三步中有配置。
五、建立共享目录并授权
[root@localhost ~]# mkdir -p /home/project [root@localhost ~]# id nobody uid=99(nobody) gid=99(nobody) groups=99(nobody) [root@localhost ~]# chown -R nobody:nobody /home/project
六、samba服务器重启
/etc/init.d/smb restart
正常情况下到这一步在windows文件浏览器地址栏输入“\\Linux系统IP”就可以访问到Linux共享出来的目录,但可能会存在windows文件浏览器不能添加、删除、编辑文件的问题,需要关闭SElinux,具体做法如下:
vim /etc/selinux/config
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. #SELINUX=enforcing #将此行注释掉 SELINUX=disabled #添加此行 # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted找到SELINUX=enforcing这一行并注释掉,并添加一行:SELINUX=disabled。
然后保存,重启系统即可。
参考文章:
http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html
相关文章推荐
- NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
- linux和Windows实现文件共享之samba的安装与配置
- Ubuntu 下安装及配置Samba,实现Windows文件共享
- 【Linux】 Samba 服务器安装配置实现与Windows系统的文件共享服务
- NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
- Ubuntu 下配置Samba 实现Linux和windows之间文件共享
- REDHAT linux6中配置SAMBA 实现linux与windows共享文件(菜鸟的总结)
- CentOS配置SAMBA实现windows共享linux文件
- centos安装samba实现linux文件共享到windows
- Linux下安装samba,实现和windows文件共享
- Fedora 9中如何配置Samba来实现WINDOWS与LINUX之间的文件共享!
- ubuntu安装samba实现与windows共享文件
- ubuntu安装samba实现与windows文件共享
- RHCE 系列(六):安装 Samba 并配置 Firewalld 和 SELinux,和 Windows 共享文件
- CentOS安装配置Samba 与Windows 共享文件
- ubuntu安装samba实现与windows共享文件
- 配置SAMBA实现Solaris10与Windows间的文件共享
- Linux与Windows 共享文件Samba 服务的安装于配置
- ubuntu安装samba实现与windows共享文件
- Ubuntu安装Samba实现跟windows文件共享