CentOS 主机局域网共享windows【Samba】

文章内容来自

https://my.oschina.net/u/3783115/blog/1919892
https://zhuanlan.zhihu.com/p/43726527

老大前两天让我弄了台CentOS主机,昨天配置完环境之后,对Linux兴趣就大起来了,这几天也在学习,今天又让我弄一个共享。
FTP我不知道怎么搞,问了一下大神,给我了一个思路。
Samba
经过google之后,在主机上折腾好了。现在就是复盘了。

开始

root 用户下首先查看自己的Linux中是否安装了samba

rpm -qa|grep samba
查看Linux中是否安装samba.png

如果已经装了的话,就逐个卸载掉(虽然我也不知道为什么,反正跟着教程走一遍就是了)

rpm -e --nodeps samba文件名

删除完成后,使用yum进行安装,命令如下

yum install samba

因为是复盘。。这里并没有安装成功的图

安装完成后,cd命令切到samba目录下


切到samba目录下.png

用ls命令查看文件夹下的文件,找到smb.conf
修改该文件

vi smb.conf
smb.conf文件内容.png

每个人的版本不同,可能内容也不同,我这个最开始map to guest,guest ok都是没有的。
其中

security = user

这里可以取值user,share,server。这三个值分别对应用户模式、共享模式、域模式。其中取值share的时候用户不需要输入密码就可以直接访问,share的时候由域服务器验证。但是我看的那篇文章的作者,取值share,报错了。
最后解决方式是使用

security = user
map to guest = Bad User
guest ok = yes

也就是我截图中的结果。
这样就可以匿名访问了。不需要密码
接下来就是建立共享目录

[ShareFile]#这里可以随便起名
comment = sharefile
path = /var/sharefiles #共享目录的路径
public = yes
writable = yes #是否可写入
available = yes
browsable = yes
guest ok = yes
create mask = 0777
directory mask = 0777

接着启动

systemctl start smb
systemctl enable smb #设置开机启动
systemctl stop firewalld #关闭防火墙

这个时候就可以在window上用\ip访问共享目录了

结束

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。