Samba 文件共享服务

Samba 共享服务

先用rpm -qc samba 查看有没有安装samba 和 安装的路径在哪一般会在opt 目录底下

然后进入etc配置文件底下找到samba 底下的一个smb.conf 文件复制一份不然配置文件出错之后无法找回

mv smb.conf smb.conf.bak 重命名

grep -v "#" smb.conf.bak > smb.conf 过滤掉带有#的配置重定向到 smb.conf

Samba 文件共享服务

vi smb.conf 修改配置文件 首先我们做匿名访问

Samba 文件共享服务

大G到行尾

Samba 文件共享服务

因为我们只是配置文件修改好了没有创建这个文件夹我们要创建这个abc文件夹 接下来要做几件事关闭防火墙,关闭安全模式,开始smb服务

service iptables stop setenforce 0 service smb restart

在开始界面搜索文件和程序的地方反斜杠加共享出去的ip地址

\192.168.10.101\ 进入可以看见一个叫share的文件夹可以在里面从下载,创建,删除

Samba 文件共享服务

Samba 文件共享服务

第一种是匿名访问共享文件下面我来说第二种身份验证共享先创建两个用户zhang ,li两个用户密码都是"123123" 这边的密码是用户密码而不是smb的密码所以我们还要创建smb的登陆密码因为我们使用zhang这个用户身份来访问smbpasswd +用户 密码为"abc123"

Samba 文件共享服务

Samba 文件共享服务

Samba 文件共享服务

创建好之后还没完要把原来share匿名登陆改为users 进行身份验证 Samba 文件共享服务

Samba 文件共享服务

然后重启服务,win7清除缓存在win7终端输入net use * /d Samba 文件共享服务

直接进入zhang的home目录用li这个用户一样的但是win7要先清除缓存 linux重启smb服务

Samba 文件共享服务

还有设置黑白名单把public = yes去掉在最后一行加入

valid users = zhang li 只允许这两个账户登录

write list = zhang 只允许zhang这个用户写入 li只能读取

(注:win7清除缓存 修改了配置文件要重启服务)

做账户映射在samba目录下vi修改 smbusers 配置文件在末行加入zhang = sm1 sm2 不用zhang这个用户登录用sm1 sm2 登录但登录的也是zhang的home目录就相当于起了一个别名li也是一样的设置

Samba 文件共享服务

Samba 文件共享服务

在passdb下面要加入账户映射的路径

Samba 文件共享服务

Samba 文件共享服务

猜你喜欢

转载自blog.51cto.com/13645280/2117422
今日推荐