在Ubuntu 22.04.4 LTS上,启动samba服务,并在win10上映射网络驱动器
1. 安装
$ sudo apt-get install samba
2. 配置
$ sudo vim /etc/samba/smb.conf
2.1 末尾添加如下:
[samba_share]
comment = samba_share
path = /home/zhongshan/
browseable = yes
writable = yes
create mask = 0644
directory mask = 0755
valid users = zhongshan
2.2 在 global 块中添加如下。
# Enable ntlm auth to fix the login issue from Windows 10
ntlm auth = true
3. 创建共享目录 此步骤不需要
mkdir ~/samba_share
chmod 777 ~/samba_share
4. 创建Samba用户
4.1 #sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a zhongshan
# 设置 Windows 访问时需要的密码,user为访问时的用户名,最好是当前电脑已存在的用户。
4.2 sudo /etc/init.d/smbd restart
#sudo service samba restart
# https://www.cnblogs.com/phinecos/archive/2009/06/06/1497717.html
# https://blog.csdn.net/qiqzhang/article/details/78148682
5. windows 配置
5.1 Control Panel - Credential Manager - Windows Credentials - Add a Window credential
输入上面配置的用户名和密码,至此 windows10 已可访问。
5.2
5.3 映射网络驱动器
6. Samba 重新安装
# 卸载
sudo apt remove samba
sudo apt purge samba
sudo apt purge samba-common
# 卸载后 /etc/samba 目录也不存在了
#重装