安装Samba
sudo apt-get install samba
创建共享文件夹
// 创建的目录即之后能够在Windows主机上直接访问的目录。
// 例如:在用户gzd的主目录下新建share文件夹为共享目录
mkdir /home/gzd/smbshare
// 由于Windows下的文件夹需可读可写可执行,需更改权限为777
sudo chmod 777 /home/gzd/smbshare
修改Samba配置文件
// 修改 /etc/samba/smb.conf
sudo vim /etc/samba/smb.conf
// 在smb.conf文件最后加上以下内容
[share]
path = /home/gzd/smbshare
public = yes
writable = yes
valid users = gzd
create mask = 0644
force create mode = 0644
directory mask = 0755
force directory mode = 0755
available = yes
然后复制配置文件到其他地方 (一定要做)
sudo cp /usr/share/samba/smb.conf /etc/sambs
设置登陆密码
sudo touch /etc/samba/smbpasswd // 新建/etc/samba/smbpasswd文件
sudo smbpasswd -a user // 新建user用户,并为用户新建密码
//输入两次密码后,会提示 Added user gzd. 表示设置成功
// 若用户名非当前登录系统的用户名,可能会提示Failed
修改密码
smbpasswd user
然后输入两遍密码
重启Samba
sudo service smbd restart
遇到的问题
https://blog.csdn.net/weixin_43402775/article/details/108739605
在window上测试
运行
然后出现输入用户名密码
输入设置好的用户名和密码
然后就好了
如果发现连接不上,显示服务器联机状态,但是未响应
把防火墙关闭就行了
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
遇到的问题
1.什么都配置好了就是连接不上
解决办法:
查看服务器防火墙状态,然后关闭防火墙
systemctl stop firewalld
2.排查问题
一步一步排查问题
参考文章