Samba在ubuntu上安装部署

安装

bash 复制代码
sudo apt update
sudo apt install samba

创建用户(系统用户+Samba密码)

bash 复制代码
sudo useradd -m fileuser
sudo smbpasswd -a fileuser

配置共享目录

bash 复制代码
sudo mkdir -p /srv/samba/share
sudo chown fileuser:fileuser /srv/samba/share
sudo chmod 755 /srv/samba/share

编辑配置文件

bash 复制代码
sudo nano /etc/samba/smb.conf

在文件末尾添加:

bash 复制代码
[share]
   path = /srv/samba/share
   browseable = yes
   read only = no
   valid users = fileuser
   create mask = 0664
   directory mask = 0775

重启服务

bash 复制代码
sudo systemctl restart smbd nmbd

使用方式

  • Windows:打开"此电脑" → 右键 → 映射网络驱动器 \\ip\share,勾选"使用其他凭据连接",输入用户名密码
  • Mac:Finder → 前往 → 连接服务器 smb://ip/share
  • Linux:文件管理器 smb://ip/share
相关推荐
Ares-Wang2 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker
tinygone3 小时前
OpenClaw之Memory配置成本地模式,Ubuntu+CUDA+cuDNN+llama.cpp
人工智能·ubuntu·llama
安审若无4 小时前
运维知识框架
运维·服务器
阿拉斯攀登5 小时前
从入门到实战:CMake 与 Android JNI/NDK 开发全解析
android·linux·c++·yolo·cmake
Arvin6277 小时前
Nginx 添加账号密码访问验证
运维·服务器·nginx
风曦Kisaki7 小时前
# Linux 磁盘查看命令详解:df 与 du
linux·运维·网络
路溪非溪7 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
攻城狮在此7 小时前
华为交换机Console口密码如何清除
运维·网络·华为
内心的一片海8 小时前
服务器内存异常占用
运维·服务器
文静小土豆8 小时前
Centos7负载异常过高排查思路(Load Average)
linux