说明
在 Ubuntu 上共享文件夹,让 Win10 通过网络驱动器访问。
Ubuntu搭建服务
- 安装 samba
sudo apt-get install samba
sudo apt-get install smbclient
- 配置
sudo vim /etc/samba/smb.conf
末尾添加内容:
[tamray]
comment = tamray guest share #共享描述
path = /home/tamray #共享目录
public = yes #允许guest用户访问
writable = yes #允许在heijunma目录下写入
directory mask = 0775 #默认创建目录权限 rwxrwxr_x
create mask = 0775 #默认创建文件权限 rwxrwxr_x
valid users = tamray,root #允许访问该共享的用户
write list = tamray,root #可写入共享的用户列表
browseable = yes #该指定共享目录可浏览
available = yes #该指定共享资源可使用
- 重启服务
service smbd reload
- 添加用户至 smb 数据库,并设定密码
sudo smbpasswd -a tamray
Win10访问
点击 映射网络驱动器
,连接地址:
\\192.168.3.5\tamray
Linux 挂载 smb
sudo apt-get install cifs-utils
sudo mount -t cifs -o username=xxxx,password=yyyy, -l //192.168.3.5/公共空间 loc_smb
# username/password 是smb对应的用户名和密码
# //192.168.3.5/公共空间 是smb服务器的共享目录
# loc_smb 是本地挂载目录
为了让普通用户有 写文件
的权限,可以添加参数:
sudo mount -t cifs -o username=xxxx,password=yyyy,uid=1000,gid=27,iocharset=utf8,rw,dir_mode=0777,file_mode=0777 -l //192.168.3.5/公共空间 fs