admin 管理员组文章数量: 887021
Centos7与windows的文件夹共享问题
最近有一些想法需要用到共享文件夹,所以在这里记录一下,虽然百度都能搜得到,但别人的终究是别人的,养成一个整理的好习惯,你才能越来越优秀。
Centos7共享文件夹给windows
samba个人认为是一个很优秀的文件夹分享工具,能够把linux的目录共享出去,类似与windows的共享目录功能。并且它对多用户的权限管理很方便,我想公司经常用到的局域网文件夹分享可能就是使用了这个工具吧!话不多说,开始正题。
一、安装samba
yum install samba
二、追加samba用户
smbpasswd -a root
然后输入密码就可以了,但是这里要注意的是添加的用户必须是系统用户,不然会添加失败。
所以如果需要追加新的账号的话,需要先新建系统用户:
useradd zhangjw
然后就可以添加成功了。
三、配置共享文件夹
vim /etc/samba/smb.conf
# 文件末尾追加下面内容
[natapp]
path = /usr/local/natapp
available = yes
valid users = root,zhangjw
read only = no
browseable = yes
public = yes
writable = yes
[natapp]
: 共享文件夹的名字。
path
: 共享文件夹的路径。
available
: 是否可用。
valid users
: 可访问的用户名,多个用户用“,”
隔开。
read only
: 是否只读。
browseable
: 是否可以浏览。
public
: 是否公开。
writable
: 是否可以写入。
应该还有更多的配置,目前只用到这些,有兴趣的同学可以参考这篇博客:https://wwwblogs/root0/p/9275118.html
四、开放访问端口
firewall-cmd --zone=public --add-port=139/tcp
firewall-cmd --zone=public --add-port=445/tcp
systemctl restart firewalld
五、启动smba服务
systemctl start smb.service
有可能会出现以下的异常
这个时候检查一下/etc/samba/smb.conf
文件[global]模块中的security是否等于share,据说高版本的smba已经废除了这一选项,所以把它改为:security = user,map to guest = Bad User
,然后再执行systemctl start smb.service
命令就可以了。
[global]
workgroup = SAMBA
security = user
map to guest = Bad User
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
六、测试
在文件管理器中输入 \\192.168.0.2\natapp
应该会让你输入用户名密码,输入之后就可以看到共享文件夹的内容了。
七、配置开机启动
echo systemctl start smb.service > start_smba.sh
echo start_smba.sh >> /etc/rc.local
以上就是将centos7下文件夹共享给windows的笔记了。这种方式相当于远程访问linux系统,文件存储在linux中。
但是很多时候linux使用的虚拟机容量是有限的,所以不如采用mount的方式将windows的文件夹挂载到linux中,这样使用的就是windows的存储,可以很好的解决存储问题,也不用上传文件了,而是将文件移动到共享文件夹中,从某种程度上来讲,也解决了上传速度的问题,所以我顺便想记录一下mount的过程。
windows的文件夹挂载到Centos7
一、windows设置共享文件夹
找到你想共享的文件夹,右键 属性->共享
,然后点击共享(S)...
。
下拉选择Everyone
,然后点击添加
,最后点击共享
至此共享文件夹就创建好了,可以测试一下,在文件管理器中访问\\[你的ip地址]\mp3
二、centos7下挂载目录共享目录
1、新建一个目录用于挂载
mkdir /mnt/share/mp3
2、安装cifs-utils
yum install cifs-utils
3、挂载共享目录
mount.cifs //192.168.0.2/mp3 /mnt/share/mp3 -o user=WINDOWS用户名,pass=密码
用户名如果没有更改的话,应该是Administrator
。执行完以后就能看到 /mnt/share/mp3下有了widnwos下的文件。
以上就是本次windows与centos7文件共享的一个笔记了。欢迎大家留言探讨!
版权声明:本文标题:Centos7与windows的文件夹共享问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1715911662h657335.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论