Pi上创建samba共享文件夹(创建文件服务器server)
2023-08-31-PI上创建samba共享文件夹(创建文件服务器server)
layout: post title: ‘PI上创建samba共享文件夹(创建文件服务器server)’ date: 2023-08-31T02:43:09-04:00
要在树莓派上设置文件共享,并让MacBook可以访问共享的文件,你可以使用Samba(也称为SMB或CIFS)来创建一个文件共享服务器。以下是基本的步骤:
-
安装Samba: 在树莓派上运行以下命令来安装Samba:
sudo apt-get update sudo apt-get install samba -
配置Samba共享: 编辑Samba的配置文件以创建共享。运行以下命令来编辑配置文件:
sudo nano /etc/samba/smb.conf在文件的末尾添加类似以下的配置来创建一个共享:
[PiShare] comment=Raspberry Pi Shared Folder path=/path/to/shared/folder browseable=yes writeable=yes create mask=0777 directory mask=0777 public=no替换
/path/to/shared/folder为你想要共享的实际文件夹路径。保存并关闭文件(在Nano中按Ctrl + X,然后按Y确认保存)。 -
创建Samba用户: 创建一个Samba用户,并将其添加到Samba用户数据库中。
sudo smbpasswd -a pi这会提示你设置Samba用户的密码。
-
重启Samba服务: 重启Samba服务以应用配置更改。
sudo systemctl restart smbd -
从MacBook访问共享: 打开Finder,然后在菜单栏中选择 “前往” > “连接服务器”。在弹出窗口中,输入
smb://树莓派的IP地址/PiShare,然后点击”连接”。你可能需要提供Samba用户的凭据(用户名和密码)。
此时,你应该能够在MacBook上访问树莓派共享的文件夹。请注意,树莓派和MacBook都必须在同一局域网中,而且你需要在路由器或防火墙上允许Samba流量。
确保采取安全措施,如设置强密码、限制共享权限等,以保护共享的文件安全性。
小问题解决
如果iPad告诉你没有attribute 用这个做法。换成PI 的操作语言就可以了
**There does not seem to be any documentation from Apple on changes related to SMB in iOS/iPadOS 14.5. However, the following configuration change on the Samba server restores Files app functionality:
- Install the Samba package containing VFS modules (on Ubuntu via** apt install –no-install-recommends samba-vfs-modules**)
- Add the following line to your Samba configuration (on Ubuntu in** /etc/samba/smb.conf) in the [global] section or in the relevant share section: vfs objects = fruit streams_xattr • Restart Samba (on Ubuntu via systemctl restart smbd.service) You might need to reconnect the share in the Files app. Afterwards, saving new files to the share should work again. Documentation for the fruit SAMBA VFS module can be found at ~https://www.samba.org/samba/docs/current/man-html/vfs_fruit.8.html~.
#PI #SERVER #SMBA #samba