ubantu samba
时间: 2025-03-06 16:32:41 浏览: 29
### 配置和使用 Samba 服务
#### 安装 Samba
为了在网络环境中共享文件和打印机,在 Ubuntu 上安装 Samba 是必要的。通过终端执行如下命令完成软件包的获取与安装:
```bash
sudo apt update && sudo apt install samba -y
```
此操作更新本地包索引并自动处理依赖关系,从而确保顺利安装最新版本的 Samba[^1]。
#### 创建共享目录
创建一个用于网络共享的新文件夹作为目标位置。例如,可以在 `/srv` 下建立名为 `share` 的公共访问区域:
```bash
sudo mkdir -p /srv/samba/share
sudo chmod 2770 /srv/samba/share
```
这里设置了权限以便于后续管理,同时允许组成员读写而其他人仅能读取[^4]。
#### 编辑 smb.conf 文件
编辑位于 `/etc/samba/smb.conf` 中的主要配置文档以定义新的共享资源部分。添加类似下面的内容到文件末尾:
```ini
[shared]
path = /srv/samba/share
browsable = yes
read only = no
guest ok = yes
create mask = 0775
directory mask = 0775
force user = nobody
```
上述片段指定了共享名称 `[shared]` 及其属性;其中路径指向之前创建好的文件夹,并设定了其他选项控制可见性和访问模式[^3]。
#### 添加用户账号
如果希望特定用户能够安全地存取这些资料,则需要为其设立相应的 Unix 用户名以及对应的 SMB 密码记录:
```bash
sudo adduser john # 替换为实际所需的名字
sudo smbpasswd -a john
```
这一步骤不仅增加了系统级别的身份认证机制,还增强了数据交换过程中的安全性保障。
#### 启动及启用 Samba 服务
最后重启 Samba 进程使更改生效,并将其设置成开机自启状态:
```bash
sudo systemctl restart smbd.service
sudo systemctl enable smbd.service
```
现在应该可以从 Windows 或 Linux 平台上的其它计算机连接至该主机所提供的共享空间了。
阅读全文
相关推荐
















