Ubuntu22.04文件共享
时间: 2025-05-24 18:02:08 浏览: 33
### 配置和使用 Ubuntu 22.04 上的文件共享服务
要在 Ubuntu 22.04 上配置和使用文件共享服务,可以利用 Samba 工具来实现跨平台的文件共享功能。以下是详细的说明:
#### 安装 Samba
首先,在终端中运行以下命令以更新包列表并安装 Samba:
```bash
sudo apt update && sudo apt install samba -y
```
#### 创建共享目录
创建一个用于共享的目录,并赋予适当的权限以便其他用户能够访问它:
```bash
sudo mkdir -p /home/shared_folder
sudo chmod 777 /home/shared_folder
```
#### 编辑 Samba 配置文件
编辑 `/etc/samba/smb.conf` 文件以定义新的共享路径:
```bash
sudo nano /etc/samba/smb.conf
```
在文件末尾添加如下内容以指定要共享的目录及其属性:
```ini
[SharedFolder]
comment = Shared Folder on Ubuntu Server
path = /home/shared_folder
browseable = yes
writable = yes
valid users = your_username
create mask = 0777
directory mask = 0777
public = no
force user = nobody
```
上述配置中的 `your_username` 应替换为实际用户名[^3]。
#### 设置 Samba 密码
为了安全起见,需为该用户设置专用的 Samba 登录密码:
```bash
sudo smbpasswd -a your_username
```
#### 启动与启用 Samba 服务
启动 Samba 并将其设为开机自启状态:
```bash
sudo systemctl restart smbd
sudo systemctl enable smbd
```
#### 测试配置文件语法
验证配置文件是否存在错误:
```bash
testparm
```
如果没有任何警告或错误消息,则表示一切正常[^2]。
完成以上步骤之后,您应该能够在局域网内的其他设备上通过输入类似 `\\<IP地址>\SharedFolder` 的方式访问此共享文件夹了。
### 注意事项
确保防火墙允许 SMB 协议流量穿过;必要时可执行下面这条指令开放端口139及445:
```bash
sudo ufw allow samba
```
阅读全文
相关推荐


















