CentOS7安装配置Samba
前言
性子急的可以跳过,直接看后面的配置
需求
树莓派安装了CentOS7以后感觉还不错,正好大部分学习linux的资料都是CentOS为主,所以就准备长期使用,然后这两天用you-get下载了一些视频,然后想拷贝出来,这时候突然发现CentOS不能写入ntfs格式的U盘,哎,开源和微软之间总有那么一道肉隐肉现的鸿沟。
那么需求来了,让CentOS读取ntfs,搜索一番,发现很简单就是安装一个ntfs-3g的软件的事情,不过就这么个问题废老大劲了。
2018-06-05更新:32位安装ntfs-3g可官网下载源码直接编译安装,64位的可以直接安装EPEL然后再安装相应的软件
当时查看系统的位数,找到的一些系统信息查看的方法,总结记录如下。
- 查看CentOS的版本
1 | [root@CentOS-rpi3 aoenian]# cat /proc/version |
安装配置Samba
CentOS的共享比较麻烦具体下面介绍
安装Samba
先查看是否安装Samba
1 | rpm -qa | grep samba |
如果已经安装那么可以跳过,如果没有正确安装可以先删除再重新安装
1 | # 删除samba |
接着,连上网络,安装samba
1 | yum install samba* -y |
配置一个完全权限的共享目录
查看windows的工作组
打开win的cmd窗口,快捷键 win+r 然后输入 cmd
回车即可,并在窗口输入以下命令
1 | net config workstation |
找到 Workstation domain
一行,值应该是 WORKGROUP
下面配置Samba要用到
配置Samba
- 创建共享目录
1 | mkdir -p /samba/anonymous |
- 关掉防火墙和selinux
1 | systemctl stop firewalld.service #停止firewall |
如果防火墙不关闭,查看共享会出现连接失败;如果selinux不关闭,则无法看到共享目录的内容
当然为了安全期间,可以对Samba的端口放行,设置selinux分享Samba的目录,大家可以参考其他博文
- 备份配置文件
1 | cp /etc/samba/smb.conf /etc/samba/smb.conf.bak |
- 修改配置文件
1 | vi /etc/samba/smb.conf |
保存配置文件,并退出,到此一个完全共享的目录基本配置完毕
重启smaba
1 | systemctl enable smb.service # 加入开机启动 |
配置完成,可在其他系统查看共享目录和文件