直接参考官方文档
https://ubuntu.com/tutorials/install-and-configure-samba#3-setting-up-samba
1. samba安装
sudo apt-get install samba samba-common
2. samba配置
2.1 设置共享目录
这里采用共享组的方式来管理共享目录,具体如下:
- 创建一个共享组
- 创建一个用于win10登入的用户(例如:win10)
- 将用户win10添加到samba的远程登入用户
具体如下:
sudo groupadd share
sudo useradd win10 -G share -p "你的密码"
# /home/binwatson/01_all_series_quickstart 改为你的要共享的目录
sudo chmod 775 /home/binwatson/01_all_series_quickstart -R
# 将win10添加到samba的共享用户中
# 输入的密码为远程登入密码
sudo smbpasswd -a win10
2.2 配置samba文件
具体配置流程如下:
- 先备份
/etc/samba/smb.conf
- 修改
/etc/samba/smb.conf
- 重启samba服务
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
sudo vim /etc/samba/smb.conf
添加的内容(添加到末尾即可ctrl + D
可以跳至末尾)
[share]
comment = Shared Folder with username and password
path = /home/binwatson/01_all_series_quickstart # 共享文件的路径
public = yes
writable = yes
valid users = win10 #配置的Samba访问账号
create mask = 775
directory mask = 775
force group = share
available = yes
browseable = yes
重启服务
sudo service smbd restart
# 或者
sudo /etc/init.d/samba restart
三、win10和ubuntu互联
1. 确定win10和ubuntu的网络连通性
具体如下:
- 获取ubuntu的ip地址
- win10 ping ubuntu
获取ubuntu的ip地址
可以联通,则进行下一步,如果不能,常见的情况参考这个文章:
NAT模式下主机ping不通ubuntu虚拟机
2. 设置磁盘映射
在此电脑中,右键点击 映射网络驱动盘
需要注意的点:
- 输入
\\ubuntu的ip地址\share
这个share为你smb.conf中设置的 [share] - 输入的用户为前面添加的win10用户
- 密码为
sudo smbpasswd -a win10
时设置的密码,不是ubuntu中的用户密码
成功如下