samba共享文件服务器(Linux和windows连接共享)

共享文件搭建

共享文件服务器

samba共享文件服务器(Linux和windows连接共享)

1.光盘的挂载:

mount /dev/sr0/ /mnt/cdrom/

查看是否挂载成功:

cd /mnt/cdrom/

ls

查看服务器端源码包:

cd Packages

ll

查看是否在服务器内安装samba:

rpm -q samba-3.6.23-33.el6.i686.rpm

安装samba:(安装samba之前要先安装配置yum源)

yum -y install samba

启动samba服务器:

service smb start

service nmb start

确定物理机和虚拟机在同一个网段 一定要可以通信:

关闭防火墙

增强安装组件 selinux

更改完成之后要重启

创建一个普通用户:

useradd 用户名

普通用户添加到samba中:

smbpasswd -a 用户名

输入samba密码

重启samba服务器:

service smb restart

sercice nmb restart

连接(在windows  cmd命令中 输入虚拟机的IP地址)

执行后出现用户名密码填写:填写的是刚才将用户添加到samba的用户名和密码

查看共享到的位置是哪里?

cd /homne/lizhen/

ls

新建一个文件

touch linux.php

在Linux命令中查到这个文件就说明成功了

在windows中创建(鼠标右键创建)一个文件 在Linux命令中可以查到就可以

/**********对用户操作 退出***********/

查询那些客户端在连接着与我共享

smbstatus

退出当前用户 在windows/cmd编辑器中执行:

net use * /del /y

现在samba只能匹配共享用户的家目录

/********配置自定义目录共享*************/

配置samba自定义目录共享:(案例:配置/rose目录共享 user1 user2 访问  配置文件位置:/etc/samba/smb.conf)

创建/rose目录:

mkdir /rose

创建user1 user2用户和添加密码(密码:123456):

useradd user1

passwd user1

useradd user2

passwd user2

将用户添加到samba中:

smbpasswd -a user1

smbpasswd -a user2

修改配置文件:

vim /etc/samba/smb.conf

进入vim编辑:

按键盘大G到文件底部

在最后添加共享的目录名称rose:

[rose]

path = /rose              (目录)

writable = yes            (权限)

valid users = user1 user2  (用户)如果没有配置此项表示所有人都可以访问

保存退出

检测是否成功:

testparm

重启服务:

service smb restart

service nmb restart

退出当前用户 在windows/cmd编辑器中执行:

net use * /del /y

测试 使用user1用户登录看是否可以在user1目录下创建文件(如果可以代表成功)

测试 使用user1用户登录看是否可以在rose目录下创建文件(如果失败请看下一步操作后再进行操作)

给定rose权限:

chmod 777 /rose/

如果win10 出现文件共享不安全

http://www.xitongcheng.com/jiaocheng/win10_article_38440.html

/*************完成***************/

你可能感兴趣的:(samba共享文件服务器(Linux和windows连接共享))