欢迎您光临本店,本店提供多种个性化定制服务。

Linux Debian13配置匿名可读写的共享目录

经营范围:电脑组装,电脑维修,智能家居设备,苹果电脑系统安装,苹果手机刷机,监控安装,媒体编辑,数据恢复,复印打印,网站制作等

一、安装 Samba

sudo apt update

sudo apt install samba -y

 

二、创建共享目录并设置权限

# 创建目录(可自定义路径)

sudo mkdir -p /home/samba/public

 

# 授权给 nobody(匿名用户)

sudo chown -R nobody:nogroup /home/samba/public

sudo chmod -R 777 /home/samba/public

 

三、编辑 Samba 配置

1.备份原有的配置文件,再编辑配置

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

sudo nano /etc/samba/smb.conf

 

2. 清空原有内容,替换为如下的配置

Nano编辑器的快捷键如下:

去顶:Alt + \

标记:Ctrl + 6

去底:Alt + /

删除:Ctrl + K

保存:Ctrl + O 回车

退出:Ctrl + X

 

配置文件内容如下:

[global]

    workgroup = WORKGROUP

    security = user

    map to guest = Bad User

    guest account = nobody

    allow guest access = yes

 

    # 日志

    log file = /var/log/samba/log.%m

    max log size = 1000

    logging = file

 

# 匿名共享

[share]

    comment = Anonymous Public Share

    path = /home/samba/public

    browseable = yes

    guest ok = yes

    writable = yes

    read only = no

    create mask = 0666

    directory mask = 0777

    force user = nobody

    force group = nogroup

    inherit permissions = yes

 

四、重启服务并放行防火墙

# 重启 Samba

sudo systemctl restart smbd nmbd

sudo systemctl enable smbd nmbd

 

# 防火墙放行(默认未安装UFW)

sudo ufw allow samba

 

# 或手动放行端口

sudo ufw allow 139/tcp

sudo ufw allow 445/tcp

sudo ufw allow 137/udp

sudo ufw allow 138/udp

 

五、客户端访问

Windows:资源管理器输入 \\Debian_IP\share,直接回车(无需密码)

macOS:访达 → 前往 → 连接服务器 → smb://Debian_IP/share

Linux:smbclient //IP/share -N

 

来源:本文由天寻工作室原创撰写,欢迎分享本文,转载请保留出处和链接!