博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
samba服务配置
阅读量:6373 次
发布时间:2019-06-23

本文共 1146 字,大约阅读时间需要 3 分钟。

写在前面

在开发的时候使用的是虚拟机,但是使用虚拟机有一个问题,那就是每次修改文件都要下载下来,修改好再传上去,说起来都蛋疼,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,让在虚拟机上开发边的极为方便。

我只是简单的实现了,匿名登录的方式,输入用户验证的方式没有做,肯定是不安全的,但是考虑是公司开发,而且是在自己的虚拟机上用足够了。

samba的安装

yum install samba

通过这样的安装方式就可以的,看其他的教程发现要安装好几个包,我发现并不需要,我用的系统是centos 7。

samba的配置

配置文件的位置 : /etc/samba/smb.conf (修改的时候记得备份文件)

主要的配置项:
[global]
workgroup 就是Windows中显示的工作组;在这里我设置的是WORKGROUP (用大写)
netbios name 就是在Windows中显示出来的计算机名
server string 就是Samba服务器说明,可以自己来定义,这个不是什么重要的;
security 这是验证和登录方式,这里用user (老的版本如果是匿名这里直接用share就可以)
map to guest = Bad User (加上这个就可以实现匿名访问)
force user = www #创建文件时候的用户
force group = www #创建文件时候的用户组
create mask = 0775
#更改创建文档的预设权限
directory mask = 0775
#创建目录的预设权限

[public]

comment = 说明
path = /samba (共享的目录)
browseable = yes
writable = yes (是否可写)
public = yes (是否是公共的)
guest ok = yes (好像和public是一个,没有具体测试)
# 其余参数待补充,有两个在windows中创建目录的用户相关的配置

samba服务的启动 | centos 7

systemctl enable smb

systemctl enable nmb
systemctl restart smb
systemctl restart nmb

selinux的问题

vi /etc/selinux/config 修改 SELINUX=disabled

重启系统就会关闭

使用

windows中,运行-> \sambaip 就可以看到看到共享的目录了,映射一下就可以访问了。

 

转载于:https://www.cnblogs.com/hanpengyu/p/samba.html

你可能感兴趣的文章
TCP格式头
查看>>
oracle常用命令
查看>>
gitbook 学习记录
查看>>
android应用程序如何添加广告
查看>>
如何使用Mybatis 的 foreach标签
查看>>
oracle学习历程
查看>>
Mysql DBA 高级运维学习之路-MySQL高可用工具drbd实战
查看>>
stl map遍历删除操作
查看>>
Nagios
查看>>
决心书
查看>>
HP-UX扩展swap空间
查看>>
临时表空间作用以及建立方法
查看>>
emacs使用ibus输入法
查看>>
十步完全理解 SQL
查看>>
Perl基础知识
查看>>
Dockerfile指令介绍
查看>>
升级 Visual Studio 2015 CTP 5 的坑、坑、坑
查看>>
String,StringBuffer与StringBuilder的区别??
查看>>
菜鸟进阶Linux高手之路——第五天(下)
查看>>
PHP生成PNG图片
查看>>