一、Linux配置
1)CentOS 7.9
1.samba安装
$ yum install samba
2.查看局域网内本地IP地址
$ ifconfig # 从中找到IP访问地址
3.建立共享文件夹
$ mkdir /home/user/share
$ chmod 777 /home/user/share
4.更改samba配置文件
$ vim /etc/samba/smb.conf
[share]
# path的路径一定要确保真实存在,否则从Windows访问该目录时会报错“请检查名称的拼写”
path = /home/user/share
valid user = root
public = yes
writable = yes
browseable = yes
available = yes
create mask = 0777
directory mask = 0777
5.配置samba用户及密码(配置系统中已经存在的用户)
$ smbpasswd -a root
6.关闭selinux
1)查看selinux状态
$ sestatus
Current mode: enforcing
2)临时关闭selinux状态
$ setenforce 0
3)永久关闭selinux(设置后需要重启系统)
修改配置文件/etc/selinux/config 将SELINUX置为disabled
4)重启后查看selinux状态
$ sestatus
SELinux status:disabled
7.关闭防火墙
$ systemctl stop firewalld # 关闭防火墙
$ systemctl disable firewalld # 设置开机禁用防火墙(禁止开机自启)
7.补充——Ubuntu22.04防火墙相关命令
$ ufw status # 查看防火墙状态
$ ufw disable # 关闭防火墙
$ ufw active # 开启防火墙
8.重启samba服务
$ systemctl restart smb # 重启smb进程
$ systemctl status smb # 查看smb进程状态
$ systemctl enable smb # 设置开机启动smb进程(重启生效)
2)Ubuntu
1.samba安装
$ sudo apt-get install samba
2.查看局域网内本地IP地址
$ ifconfig # 从中找到IP访问地址
3.建立共享文件夹(参考CentOS步骤)
4.更改samba配置文件(参考CentOS步骤)
5.重启samba服务
$ systemctl restart smbd # 重启smbd进程
$ systemctl status smbd # 查看smbd进程状态
$ systemctl enable smbd # 设置开机启动smbd进程(重启生效)
二、windows配置(以win7为例)
1.打开本地安全策略
在运行窗口输入命令:secpol.msc
2.进入选项 网络安全: LAN管理器身份验证级别
3.设置LAN管理器身份验证级别(仅发送NTLMv2响应。拒绝LM和NTLM(& ))
4、连接远程centos系统IP
运行窗口输入命令:\\IP地址
5、映射网络驱动器