Ubuntu 配置Samba

  1. Ubuntu 配置:
    安装 Samba :

    sudo apt-get install samba

添加用户并设置密码(可与ubuntu用户密码相同方便记忆)

复制代码
sudo smbpasswd -a root

这里我设置的密码为123456

复制代码
sudo vi /etc/samba/smb.conf

注意这个共享的目录一定要存在\home\user

复制代码
[user]
comment = Share Folder Require Password
path=/home/user
create mask = 0777
directory mask = 0777
valid users = root
force user = root
force group = root
available = yes
browseable = yes
writable = yes

重启samba服务

复制代码
sudo service smbd restart
  1. Windows映射为网络驱动器:


ip_addr - ubuntu的ip地址

user - smb.conf中添加的配置信息中[user]填的共享名

这里我的是:

然后输入用户名和密码

然后就有了

  1. 如果添加失败

在ubuntu使用smbclient测试:

复制代码
sudo apt-get install smbclient
smbclient //localhost/user -U root

输入密码后出现smb console则证明samba配置没有问题

复制代码
~$ smbclient //localhost/user -U user
Password for [WORKGROUP\user]:
Try "help" to get a list of possible commands.
smb: \> 

此时可能时防火墙的问题,可以先将防火墙关闭

复制代码
sudo ufw disable

再重新尝试windows连接,如果能成功,原因就是ufw配置有问题

如果ufw不想关闭,可以尝试配置ufw:

查看ufw的app list是否有samba

复制代码
~$ sudo ufw app list
Available applications:
  CUPS
  OpenSSH
  Samba

查看ufw的端口开放情况

复制代码
:~$ sudo ufw status
Status: active
 
To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
139                        ALLOW       Anywhere                  
445                        ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
139 (v6)                   ALLOW       Anywhere (v6)             
445 (v6)                   ALLOW       Anywhere (v6) 

测试中发现使用另一个ubuntu机器上的smbclient连接需要开放目标机器的139端口,而windows连 接需要开放目标机器的445端口,不清楚是不是固定的,可以自行尝试。

复制代码
sudo ufw allow 139
sudo ufw allow 445
相关推荐
这儿有一堆花1 分钟前
Linux 软件包管理:从源码编译到现代自动化运维
linux·运维·自动化
范什么特西6 分钟前
狂神--守护线程
java·linux·服务器
github.com/starRTC7 分钟前
Claude Code中英文系列教程32:Claude Code官方推荐的MCP 服务器
运维·服务器
德迅云安全_初启9 分钟前
2026年十大危险DNS攻击类型及预防措施
linux·服务器·网络
之歆13 分钟前
Bash 循环与函数、Linux 进程管理
linux·chrome·bash
何中应17 分钟前
CentOS7安装Maven
java·运维·后端·maven
IPDEEP全球代理21 分钟前
动态住宅IP与动态数据中心IP有什么不同?
运维·网络
Volunteer Technology28 分钟前
LangGraph的WorkFlow(二)
linux·windows·python
Maynor99635 分钟前
OpenClaw 中转站配置完全指南
linux·运维·服务器·人工智能·飞书
Tinyundg1 小时前
Linux中的文件权限
linux·运维·服务器