安装部署 (防火墙端放行smb)
服务端:
1、需要安装软件包smba 、 服务名为smb
#yum -y install samba
2、创建samba共享专用帐号
#useradd -s /sbin/nologin harry ##创建用户,samba用户需要登陆登陆系统 #pdbedit -a harry ##给samba用户创建密码
3、创建共享文件
4、配置文件 /etc/samba/smb.conf
#######在最下端添加 [share] ####共享名称 path = /share ###共享路径 write list = harry ####指定用户 #systemctl restart smb ##重起服务
5、修改SElinux布尔值
查看当前系统布尔值 # getsebool -a | grep samba samba_create_home_dirs --> off samba_domain_controller --> off samba_enable_home_dirs --> off samba_export_all_ro --> off samba_export_all_rw --> off samba_portmapper --> off samba_run_unconfined --> off samba_share_fusefs --> off samba_share_nfs --> off sanlock_use_samba --> off use_samba_home_dirs --> off virt_sandbox_use_samba --> off virt_use_samba --> off 开启布尔值 # setsebool samba_export_all_ro on #开启读取权限 # setsebool samba_export_all_rw on #开启读写权限 # getsebool -a | grep samba samba_create_home_dirs --> off samba_domain_controller --> off samba_enable_home_dirs --> off samba_export_all_ro --> on samba_export_all_rw --> on samba_portmapper --> off samba_run_unconfined --> off samba_share_fusefs --> off samba_share_nfs --> off sanlock_use_samba --> off use_samba_home_dirs --> off virt_sandbox_use_samba --> off virt_use_samba --> off #systemctl restart smb ####重起服务
客户端:
1.安装支持cifs文件系统的软件
# yum -y insatll cifs-utils
2. 配置自动挂载文件(/etc/fstab)
#vim /etc/fstab //172.25.0.11/share /mnt cifs defaults,user=harry,password=123,_netdev 0 0 #共享网络路径/共享名 挂载点 文件系统 用户名 密码 网络设备 # df -h ##查看当前所有文件系统 文件系统 容量 已用 可用 已用% 挂载点 /dev/vda1 10G 3.1G 7.0G 31% / devtmpfs 906M 0 906M 0% /dev tmpfs 921M 80K 921M 1% /dev/shm tmpfs 921M 17M 904M 2% /run tmpfs 921M 0 921M 0% /sys/fs/cgroup # mount -a ###自动检测发现文件系统 # df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/vda1 10G 3.1G 7.0G 31% / devtmpfs 906M 0 906M 0% /dev tmpfs 921M 80K 921M 1% /dev/shm tmpfs 921M 17M 904M 2% /run tmpfs 921M 0 921M 0% /sys/fs/cgroup //172.25.0.11/share 10G 3.2G 6.9G 32% /mnt
3.windows系统访问在 运行中输入: \smb服务器ip地址