Samba协议(Windows默认支持)实现。以下是详细的设置方法:
打开终端,执行:
sudo apt update sudo apt install samba samba-common-bin
sudo nano /etc/samba/smb.conf
/home/你的用户名/share
[Share] path = /home/你的用户名/share available = yes valid users = 你的用户名 read only = no browsable = yes public = no writable = yes
[Share]
path
valid users
为当前用户创建Samba访问密码:
sudo smbpasswd -a 你的用户名
输入两次密码(建议与系统登录密码不同)。
sudo systemctl restart smbd sudo systemctl enable smbd # 设置开机自启
允许防火墙(如有):
sudo ufw allow samba
在Windows文件资源管理器地址栏输入:
\\Deepin的IP地址\Share
ip addr
inet
192.168.1.x
\\192.168.1.100\Share
解决Windows无法访问问题:
sudo ufw disable
smb.conf
[global]
min protocol = SMB2 client min protocol = SMB2
匿名共享(无需密码): 在共享配置中添加:
guest ok = yes public = yes
并设置目录权限:
chmod 777 /home/你的用户名/share
多用户权限管理:
sudo smbpasswd -a 新用户名
chown
chmod
Deepin自带“文件管理器”支持右键共享:
deepin-share
sudo apt install deepin-share
sudo systemctl restart smbd
socket options = TCP_NODELAY
sudo apt upgrade
通过以上步骤,即可轻松实现Deepin 20与Windows之间的文件共享。如遇问题,可检查日志:sudo tail -f /var/log/samba/log.smbd。
sudo tail -f /var/log/samba/log.smbd