Samba服务器:
1、确保服务器ip地址有效
虚拟机为nat,使用命令开始网卡
ifup ens33
使用命令查看地址信息
a) 测试
使用客户机ping 服务器ip
2、确定服务是否安装
rpm -qa|grep samba
如果安装,则跳到第三步
如果未安装,继续
yum install –y samba
yum install –y samba-client
3、重启服务器
systemctl restart smb.service 重启服务
systemctl status smb.service 查看服务状态
4、备份配置文件 ()
cp /etc/samba/smb.conf /root
恢复 cp /root/smb.conf /etc/samba/
5、配置smb服务
vim /etc/samba/smb.conf
参考书101
1)创建一个共享目录
2)修改配置文件,实现共享
vim /etc/samba/smb.conf
[myshare] 共享名
comment= Mary's and Fred's stuff 描述
path = /ltmfile 实际本地共享目录
valid users = sam tom 有效用户,多用户用空格隔开
write list = sam 允许用户sam写
//vi 编辑器中复制,进入插入模式,选中要复制的文本后,点击鼠标右键
6、创建共享目录与samba用户及密码如上图
useradd sam
smbpasswd -a sam
7、重启服务器
systemctl restart smb.service 重启服务
systemctl status smb.service 查看服务状态
8、关闭防火墙,关闭selinux
selinux设置
setenforce 0临时关闭命令
setenforce 1开启命令
为目录开启selinux权限
chcon -t samba_share_t /dir4
查看
ls -ldZ /dir
防火墙设置
关闭防火墙
systemctl stop firewalld
开启防火墙
systemctl start firewalld
设置规则
firewall-cmd --add-service=samba --permanernt
firewall-cmd --reload
9、测试
Win10用户一般可以直接访问。
Windows键+R -->运行-->\\192.168.78.53 (该地址为Linux的服务器地址)
输入用户名密码登录,如果是win7系统,可能会登陆失败并显示如下内容:
Win7用户需运行secpol.msc
如果修改后依然提示密码错误,可尝试修改为“仅发送 NTLM2响应”
linux–》
smbclient –L IP地址
smbclient //ip/共享名–U 用户名
//windows删除网络共享用户
net use \\ip\IPC$ /delete
net use