安装samba
sudo apt-get install samba samba-common-bin
编辑配置文件 sudo vim /etc/samba/smb.conf
[raspberry-share]
path = /samba
read only = no
create mask=0777
directory mask = 0777
force user = [your_username]
map to guest = Bad User
valid users = root [your_username]
配置解释 (这是无需密码直接访问)
path = /samba:定义了共享文件夹的路径为/samba。
read only = no:设置共享文件夹为非只读,允许用户写入。
create mask = 0777:设置新创建文件的默认权限为0777,即所有用户都可以读写执行。
directory mask = 0777:设置新创建目录的默认权限为0777。
force user = [your_username]:强制所有访问此共享的用户以[your_username]用户的身份进行操作。
map to guest = Bad User:将无法验证的用户映射为Bad User,这通常用于限制未授权访问。
valid users = root [your_username]:限制只有root和[your_username]用户可以访问此共享。
重启 sudo systemctl restart smbd