Ubuntu 下用smbclient访问smb

Ubuntu 下用smbclient访问smb

https://blog.youkuaiyun.com/FruitDrop/article/details/66475465

Ubuntu 下用smbclient访问smb

smb的配置

首先安装smbclient

sudo apt-get install smbclient

1

这里写图片描述

查看要访问的ip地址下的共享目录

smbclient -L 192.168.1.4 #192.168.1.4是要访问的smb的ip,这里只是一个例子

1

这里写图片描述

我们可以看到有哪些共享文件夹 #Sharename

连接共享的目录

smbclient //192.168.1.4/myshare -U xxxx

1

-U指定用户,即输入smb的用户名xxxx

这里写图片描述

成功后就会出现smb: >

这里写图片描述

做到这里就已经成功地进入smb了。

这里写图片描述

作者:FruitDrop
来源:优快云
原文:https://blog.youkuaiyun.com/FruitDrop/article/details/66475465
版权声明:本文为博主原创文章,转载请附上博文链接!

### 安装 SMB 服务 在 Ubuntu 24.04 系统中安装 SMB 服务,可以按照以下步骤进行操作: 1. **更新软件包列表** 在安装之前,建议先更新系统中的软件包列表,以确保获取最新的软件版本。 ```bash sudo apt update ``` 2. **安装 Samba** 使用以下命令安装 Samba 软件包,这是 Ubuntu 中提供 SMB 服务的主要组件。 ```bash sudo apt install samba ``` 安装过程中,系统会自动配置基本的 Samba 设置[^1]。 3. **配置 Samba** 安装完成后,需要编辑 Samba 的配置文件 `/etc/samba/smb.conf`,以定义共享目录和访问权限。例如,添加以下内容以共享一个目录: ```ini [shared] path = /path/to/shared/folder browseable = yes read only = no guest ok = yes ``` 根据实际需求,可以调整共享目录的路径和访问权限设置。 4. **创建共享目录并设置权限** 如果尚未创建共享目录,可以使用以下命令创建并设置权限: ```bash sudo mkdir -p /path/to/shared/folder sudo chmod -R 777 /path/to/shared/folder ``` 5. **重启 Samba 服务** 配置完成后,需要重启 Samba 服务以使更改生效: ```bash sudo systemctl restart smbd ``` 6. **设置开机自启** 确保 Samba 服务在系统启动时自动运行: ```bash sudo systemctl enable smbd ``` 7. **测试 SMB 服务** 可以使用 `smbclient` 命令测试 SMB 服务是否正常工作: ```bash smbclient -L //localhost/shared -U% ``` 如果能够成功列出共享目录,则表示 SMB 服务已正确配置[^1]。 ### 防火墙设置 如果系统启用了防火墙(如 `ufw`),需要允许 SMB 服务通过防火墙: ```bash sudo ufw allow 'Samba' ``` ### 用户权限管理 为了更安全地管理访问权限,建议为 SMB 服务创建专用用户并设置密码: ```bash sudo smbpasswd -a username ``` 该命令将为指定用户设置 SMB 密码,确保只有授权用户可以访问共享目录。 --- ### 挂载远程 SMB 共享目录(可选) 如果需要从其他设备挂载远程 SMB 共享目录,可以使用 `mount.cifs` 命令: ```bash sudo mount -t cifs //192.168.0.34/sam ~/sam -o user=username,password=password,iocharset=utf8 ``` 此命令将远程服务器上的共享目录挂载到本地目录,方便访问和管理[^2]。 --- ### 开机自动挂载 SMB 共享目录(可选) 为了在系统启动时自动挂载 SMB 共享目录,可以编辑 `/etc/fstab` 文件并添加以下内容: ```bash //192.168.0.34/sam /home/user/sam cifs user=username,password=password,iocharset=utf8 0 0 ``` 保存文件后,系统将在每次启动时自动挂载指定的 SMB 共享目录[^2]。 --- ### 相关问题 1. 如何在 Ubuntu 24.04 中配置 Samba 用户权限? 2. 如何在 Ubuntu 24.04 中设置 SMB 共享目录的访问权限? 3. 如何在 Ubuntu 24.04 中使用 `smbclient` 测试 SMB 服务? 4. 如何在 Ubuntu 24.04 中实现开机自动挂载 SMB 共享目录? 5. 如何在 Ubuntu 24.04 中卸载 Samba 服务?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值