You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法连接本地Fedora Samba共享的问题排查求助

无法连接本地Fedora Samba共享的问题排查求助

我是网络新手,在Fedora Server上创建了一个Samba共享,这个共享应该连接到我创建的RAID0池(2块4TB WD Red硬盘),RAID0池的挂载点是/raid0pool。共享目录设置为/raid0pool/raid0share,但我无法从其他本地机器(包括Windows 10和Fedora Workstation)连接。

在Windows 10客户端,我尝试过输入\\192.168.5.207、\\192.168.5.207\raid0share\、\\192.168.5.207\raid0pool\raid0share这些地址,都没成功;在Fedora Workstation客户端,我试过smb://192.168.5.207/raid0share和smb://192.168.5.207/raid0pool/raid0share,同样无法连接。我哪里操作错了?

感谢任何反馈!


编辑说明:根据反馈,我把smb.conf里的共享名从“share”改成了“raid0share”,但连接问题仍然存在。

以下是我设置Samba所用的命令,以及我的smb.conf配置文件内容:


操作命令记录

[user@fedora-server /]$ sudo systemctl status smb

○ smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; preset: disabled)
Active: inactive (dead)
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)

[user@fedora-server /]$ ^C

[user@fedora-server /]$ sudo systemctl enable smb --now
Created symlink /etc/systemd/system/multi-user.target.wants/smb.service → /usr/lib/systemd/system/smb.service.

[user@fedora-server /]$ sudo systemctl status smb

● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-03-30 18:29:31 PDT; 1s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 1517 (smbd)
Status: "smbd: ready to serve connections..."
Tasks: 3 (limit: 16590)
Memory: 10.0M
CPU: 41ms
CGroup: /system.slice/smb.service
├─1517 /usr/sbin/smbd --foreground --no-process-group
├─1519 /usr/sbin/smbd --foreground --no-process-group
└─1520 /usr/sbin/smbd --foreground --no-process-group

Mar 30 18:29:31 fedora-server systemd[1]: Starting smb.service - Samba SMB Daemon...
Mar 30 18:29:31 fedora-server smbd[1517]: [2023/03/30 18:29:31.438343,  0] ../../source3/smbd/server.c:1741(main)
Mar 30 18:29:31 fedora-server smbd[1517]:   smbd version 4.17.6 started.
Mar 30 18:29:31 fedora-server smbd[1517]:   Copyright Andrew Tridgell and the Samba Team 1992-2022
Mar 30 18:29:31 fedora-server systemd[1]: Started smb.service - Samba SMB Daemon.

[user@fedora-server /]$ ^C

[user@fedora-server /]$ firewall-cmd --get-active-zones
FedoraServer
interfaces: enp4s0

[user@fedora-server /]$ sudo firewall-cmd --permanent --zone=FedoraServer --add-service=samba
success

[user@fedora-server /]$ sudo firewall-cmd --reload
success

[user@fedora-server /]$ sudo smbpasswd -a user
New SMB password:
Retype new SMB password:
Added user user.

[user@fedora-server /]$ cd/
bash: cd/: No such file or directory

[user@fedora-server /]$ cd /

[user@fedora-server /]$ ls
afs  bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  raid0pool  root  run  sbin  srv  sys  tmp  usr  var

[user@fedora-server /]$ cd

[user@fedora-server ~]$ mkdir /raid0pool/raid0share
mkdir: cannot create directory ‘/raid0pool/raid0share’: Permission denied

[user@fedora-server ~]$ sudo mkdir /raid0pool/raid0share

[user@fedora-server ~]$ cd /raid0pool

[user@fedora-server raid0pool]$ ls
lost+found  raid0share

[user@fedora-server raid0pool]$ cd

[user@fedora-server ~]$ sudo semanage fcontext --add --type "samba_share_t" "/raid0pool/raid0share(/.*)?"

[user@fedora-server ~]$ sudo restorecon -R ~/share
restorecon: lstat(/home/user/share) failed: No such file or directory

[user@fedora-server ~]$ sudo restorecon -R /raid0pool/raid0share

[user@fedora-server ~]$ sudo nano /etc/samba/smb/conf

[user@fedora-server ~]$ sudo nano /etc/samba/smb.conf
[sudo] password for user:

[user@fedora-server ~]$

[user@fedora-server ~]$ cd /

[user@fedora-server /]$ ls
afs  bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  raid0pool  root  run  sbin  srv  sys  tmp  usr  var

[user@fedora-server /]$ cd /raid0pool

[user@fedora-server raid0pool]$ ls
lost+found  raid0share

[user@fedora-server raid0pool]$ cd /raid0pool/raid0share

[user@fedora-server raid0share]$ ls

[user@fedora-server raid0share]$ cd

[user@fedora-server ~]$ sudo nano /etc/samba/smb.conf

[user@fedora-server ~]$ sudo systemctl restart smb

[user@fedora-server ~]$ sudo systemctl status smb

● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-03-30 20:39:16 PDT; 7s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 2953 (smbd)
Status: "smbd: ready to serve connections..."
Tasks: 3 (limit: 16590)
Memory: 5.7M
CPU: 68ms
CGroup: /system.slice/smb.service
├─2953 /usr/sbin/smbd --foreground --no-process-group
├─2956 /usr/sbin/smbd --foreground --no-process-group
└─2957 /usr/sbin/smbd --foreground --no-process-group

Mar 30 20:39:16 fedora-server systemd[1]: Starting smb.service - Samba SMB Daemon...
Mar 30 20:39:16 fedora-server smbd[2953]: [2023/03/30 20:39:16.559559,  0] ../../source3/smbd/server.c:1741(main)
Mar 30 20:39:16 fedora-server smbd[2953]:   smbd version 4.17.6 started.
Mar 30 20:39:16 fedora-server smbd[2953]:   Copyright Andrew Tridgell and the Samba Team 1992-2022
Mar 30 20:39:16 fedora-server systemd[1]: Started smb.service - Samba SMB Daemon.

[user@fedora-server ~]$ sudo nano /etc/samba/smb.conf

[user@fedora-server ~]$

[user@fedora-server ~]$ sudo nano /etc/samba/smb.conf

[userr@fedora-server ~]$ sudo pdbedit -L | grep user
[sudo] password for user:
Sorry, try again.
[sudo] password for user:
user:1000:user

[user@fedora-server ~]$ cat /etc/passwd | grep user
user:x:1000:1000:user:/home/user:/bin/bash

[userr@fedora-server ~]$ ls -dZ /raid0pool/raid0share
unconfined_u:object_r:samba_share_t:s0 /raid0pool/raid0share

[user@fedora-server ~]$ ls -ld /raid0pool/raid0share
drwxr-xr-x. 2 root root 4096 Mar 30 18:35 /raid0pool/raid0share

[user@fedora-server ~]$ sudo nano /etc/samba/smb.conf

smb.conf配置文件内容

[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw

# Install samba-usershares package for support
include = /etc/samba/usershares.conf

[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775

[raid0share]
comment = My Share
path = /raid0pool/raid0share
writeable = yes
browseable = yes
public = yes
create mask = 0740
directory mask = 0750
write list = user

备注:内容来源于stack exchange,提问作者cfs3corsair

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:22:41