树莓派raspberry pi配置 Samba 服务

本文详细介绍如何通过Samba在Linux系统中设置共享文件夹,包括安装Samba、修改配置文件、设置用户密码等步骤,使其他机器能够访问指定的共享目录。

1、安装 samba
sudo apt-get install samba
2、修改设置文件 /etc/samba/smb.conf
在最下面添加以下内容,设置共享文件夹
[pishare]
path = /usr/share/pishare
valid users = root pi
browseable = yes
public = yes
writable = yes
3、设置用户密码
sudo smbpasswd -a pi
增加用户名和密码
sudo useradd zhu
sudo smbpasswd -a zhu
这样其他机器就可以用pi用户访问此共享目录了。

### 配置和搭建树莓派 3B 的 Samba 服务器 #### 安装必要的软件包 在树莓派 3B 上,首先需要更新系统的软件包列表并安装 Samba 软件。可以通过运行以下命令完成此操作: ```bash sudo apt update && sudo apt upgrade -y sudo apt install samba smbclient -y ``` 这些命令会确保系统上的所有软件都是最新的,并且安装了 Samba 及其客户端工具[^1]。 #### 设置共享目录 为了使文件能够被网络中的其他设备访问,需创建一个用于共享的目录。例如,在 `/home/pi` 下创建 `shared_folder` 文件夹作为共享目录: ```bash mkdir /home/pi/shared_folder chmod 777 /home/pi/shared_folder ``` 这里设置了权限为 `777`,以便任何用户都可以读取、写入以及执行该目录下的内容。当然可以根据实际需求调整权限设置[^3]。 #### 编辑 Samba 配置文件 默认情况下,Samba 使用位于 `/etc/samba/smb.conf` 的配置文件。编辑此文件以添加新的共享部分: ```bash sudo nano /etc/samba/smb.conf ``` 在文件末尾追加如下内容来定义一个新的共享区域: ```ini [SharedFolder] path = /home/pi/shared_folder browsable = yes writable = yes guest ok = yes read only = no create mask = 0777 directory mask = 0777 force user = pi ``` 这段配置表示将 `/home/pi/shared_folder` 设定为可浏览、可写的公共共享区,并强制使用 `pi` 用户身份进行访问[^2]。 保存更改后重启 Samba 服务以应用新配置: ```bash sudo systemctl restart smbd sudo systemctl enable smbd ``` #### 测试 Samba 配置 测试配置文件是否有语法错误非常重要,可以防止因配置不当而导致的服务启动失败: ```bash testparm ``` 如果没有报错信息,则表明配置成功[^1]。 #### 访问 Samba 共享 从 Windows 或者 Linux 系统中输入地址 `\\<RaspberryPi_IP>\SharedFolder` 即可看到刚才设定好的共享文件夹;如果是 Mac OS X 则打开 Finder 并选择“前往 -> 连接到服务器”,然后键入 `smb://<RaspberryPi_IP>/SharedFolder` 来连接到共享资源。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值