运行装有 Linux Mint 20.1 和 Fedora 34 的电脑,可以在 Fedora 机器上访问 Linux Mint 机器的共享。将 Fedora 更新到 35 后,无法从 Fedora 机器访问共享,并出现各种我当时没有记录的错误。
在一段时间内(所有 Win10)仍然可以从网络上的 Windows 计算机访问该共享。然而,机器上的操作系统驱动器出现故障(磁盘运行状况检查失败并发出可爱的咔哒声),这促使对操作系统驱动器进行物理更换。共享所在的驱动器未被替换或更改。
在机器上安装Linux Mint 21.1,并将smb.conf文件恢复到/etc/samba。
重新安装 Linux Mint 21.1 后,无法通过网络上的 Windows 电脑或 Fedora 35 计算机访问共享。 Windows 上收到访问被拒绝错误,与mount error 13 = Permission denied
Fedora 计算机上的错误类似。
我的 Linux Mint 机器上的 smb.conf 没有改变(或者更确切地说,我重新加载了它的备份版本),我的 Fedora 35 机器上的 fstab 配置也没有改变。配置如下,首先是 smb.conf 条目。
[Share1$]
comment = Old Share
path = /mnt/Share1
browseable = yes
read only = no
guest ok = no
valid users = yeetus
Fstab条目是这样的:
//192.168.1.12/Share1$/ /mnt/Share1/ cifs iocharset=utf8,file_mode=0777,dir_mode=0777,user=yeetus,noperm 0 0
我尝试以各种组合将版本参数以及 sec 选项添加到 fstab 条目中。我还尝试定义工作组和域,结果没有变化。
ls -la
在要共享的文件夹上显示:
drwxrwxrwx 1 root root 24576 Sep 2 13:54 Share1
这很奇怪,因为我之前尝试将 yeetus 指定为该目录的所有者。
还在父文件夹上设置了权限,如下所示:
drwxrwxrwx 4 yeetus yeetus 4096 Sep 2 14:25 .
据我所知,除了 Fedora 系统上操作系统的更新和另一台 Linux Mint 的新实例的安装之外,我发现没有任何变化。
关于为什么我可能会受到访问/权限被拒绝错误的困扰有什么想法吗?我最初的信念是它与 Fedora 相关,因为我首先失去了那里的访问权限,但我不再相信情况是这样,因为网络上的 Windows 计算机也无法访问该共享。
编辑:
根据要求,输出mount -vvv -t
如下。
mount -vvv -t cifs//192.168.1.12/Share1$/ /mnt/Share1/
mount: /mnt/Share1: unknown filesystem type 'cifs//192.168.1.12/Share1$/'.
正在挂载的文件系统是挂载在 Linux Mint 机器上的 luks 加密卷。我记得 NTFS 是加密后包含的文件系统,因为大量 Windows 计算机将使用该共享。
答案1
问题只是忘记了需要设置 smbpasswd 。自从我设置系统以来已经太久了,我忘记了重新添加它。