目标说明
在Linux 安装Samba,然后在Windows端映射为网络硬盘
流程
- Linux 端命令
- apt install samba -y
- 默认情况下软件会询问是否迁移系统网络设置以搭建协议,选择迁移即可
- 修改配置文件
- vim /etc/samba/smb.conf
- Samba 的配置文件中会带一个名为 printers 的 参考案例,如果想要让windows 访问,可以按照 printers 的设置进行新建,但是要注意的是,每一个配置组的开头 [ ] 名称会成为你访问该samba组的路径,如 配置组名称为 tools,那么输入访问链接的全文应当是:\192.168.1.2\tools,否则无法找到对应的文件夹,直接访问则会提示空文件夹
- ufw 开放防火墙端口 445 139
- ufw allow 445 & 139
- 参考
[tools] # 访问路径名称
comment = Test
path = /mnt/ssd #映射路径
public = yes
read only = no
#browseable = no
guest ok = yes #允许客人访问
writeable = yes #可写
create mask = 0777
browseable = no
- 可能会遇到的问题
- 部分文件会提示无法访问,缺少权限,这种情况一般是从其它渠道过来的文件,拷贝文件的时候没有复制对应的文件权限或系统不一致导致的权限丢失,通过 chmod 重新赋予正确的权限即可。