Ubuntu18 创建共享文件夹,局域网内window访问共享
一、安装
sudo apt install samba
sudo apt install cifs-utils
允许防火墙通过
sudo ufw allow 'samba'
二、samba配置和创建共享文件夹
1 在 ~ 目录下创建文件夹,例如 :mkdir /home/hello(用户名)/sam_share
设置为 777 权限 chmod 777 sam_share
注意:共享文件夹只能在 ~ 目录下,
2 新建一个普通用户 samba
sudo useradd samba
设置密码 sudo passwd samba 输入密码
# 添加samba用户 sudo smbpasswd -a samba
3 添加共享文件夹
cd /etc/samba/
sudo vim smb.conf
增加如下:
[share] #共享文件夹显示名,如果设置多个共享文件夹,此处的名称不能一致
path = /home/hello/sam_share #文件夹路径
available = yes
browseable = yes
valid user = @hello,sam #添加用户
public = yes
writable = yes
display charset = uft-8
unix charset = utf-8
doc charset = uft-8
# 文件权限
create mask = 0700
# 文件夹权限
directory mask = 0700
[share1] #共享文件夹显示名
path = /home/hello/sam_share1
available = yes
browseable = yes
valid user = @hello,sam
public = yes
writable = yes
display charset = uft-8
unix charset = utf-8
doc charset = uft-8
# 文件权限
create mask = 0700
# 文件夹权限
directory mask = 0700
保存更改 重启 sudo /etc/init.d/smbd restart
三、Windows访问失败解决
在windows 下打开一个文件夹 输入 \\ip 就会列出来 所有的共享目录
如果访问失败,需要在windows上配置
参考如下链接 win10不能访问samba共享问题的解决_maxzero的专栏-优快云博客_win10无法访问samba