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
相关推荐
码农12138号4 分钟前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
Joren的学习记录18 分钟前
【Linux运维进阶知识】Nginx负载均衡
linux·运维·nginx
用户21903265273533 分钟前
Java后端必须的Docker 部署 Redis 集群完整指南
linux·后端
胡先生不姓胡40 分钟前
如何获取跨系统调用的函数调用栈
linux
Jtti1 小时前
服务器防御SYN Flood攻击的方法
运维·服务器
2501_941982051 小时前
RPA 的跨平台部署与统一自动化策略
运维·自动化·rpa
b***25111 小时前
电池自动分选机:精密分选保障新能源产业质量核心
运维·自动化·制造
数数科技的数据干货1 小时前
游戏流失分析:一套经实战检验的「流程化操作指南」
大数据·运维·人工智能·游戏
蒟蒻要翻身2 小时前
在同一局域网内共享打印机设置指南
运维
里纽斯2 小时前
RK平台Watchdog硬件看门狗验证
android·linux·rk3588·watchdog·看门狗·rk平台·wtd