AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[smbclient](server)

Martin Hope
Chris9834
Asked: 2022-04-15 23:36:52 +0800 CST

通过 ssh 隧道安装 smb - UNC 格式错误

  • 0

在我的 Fedora 机器上,我想通过 ssh 隧道安装 Windows Server Share。设置由两部分组成,ssh 和 mount 部分。

第 1 部分。)我通过 linux 网关将 445 端口从 windows 服务器 ssh 端口转发到我的 Fedora 盒子

sudo ssh -C -L 127.0.0.2:445:msserver:445 [email protected]

工作正常,我可以在 Filemanager 中访问我的 Fedora 盒子上的 Windows Server 共享,或者使用地址 smb://127.0.0.2 上的 smbclient

好的,但我想通过 linux 文件系统使用该共享。因此我需要安装它

sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser.msserverdomaine

但现在问题出现了。它询问我有关 MS 服务器上的域密码。

Password for domaineuser.msserverdomaine@//127.0.0.2:

这似乎已经不是一个有效的帐户。在提供密码后,我得到了一个

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

Dmesg 向我展示

[41077.581330] CIFS: VFS: Malformed UNC in devname
[41109.021447] Malformed UNC in devname

那么,我的错误在哪里?很明显,mount 与 ssh portforwardimng 混淆了。该怎么办?

linux ssh smbclient
  • 1 个回答
  • 567 Views
Martin Hope
FallenWarrior
Asked: 2021-05-03 18:28:48 +0800 CST

尽管表面上权限正确,但无法访问 Samba 共享

  • 0

我一直在尝试为 NAS 上的某些目录设置 Samba 共享,但我似乎无法让它工作。

我的最小化版本smb.conf归结为

[global]
dns proxy = no

create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775

[Media]
path = /srv/Media
writeable =yes

/srv/Media及其后代属于用户和组samba,模式为 775。我尝试访问共享的用户user在组中samba,即他对相关路径具有读写权限。我已经通过suing intouser和cding to验证了这一点/srv/Media,在那里我可以毫无问题地列出和修改文件。

为了验证我的 Samba 密码(设置为smbpasswd -a user)是否正确,我尝试连接 smbclient,同时提供了一个故意错误的密码,该密码NT_STATUS_LOGON_FAILURE按预期得到了回答,而使用正确的密码连接时,我进入了 smbclient shell。然而,一旦进入外壳,如果我尝试ls,我会得到NT_STATUS_ACCESS_DENIED listing \*. 通过 CIFS 或 gvfs 挂载也不起作用。

我研究了许多具有类似问题的问题和文章,但我发现的几乎所有内容都是由于共享目录上的权限问题。确认有问题的用户确实可以在本地访问有问题的目录但不能通过 Samba 访问,我迷路了。

permissions samba smbclient
  • 1 个回答
  • 469 Views
Martin Hope
recolic
Asked: 2020-09-24 23:37:15 +0800 CST

如何在 Linux (smbd) 上为最新的 windows 10 客户端创建一个有效的 samba PUBLIC 共享?

  • 2

众所周知,最新的 windows 10 升级已经使 samba 客户端拒绝起诉来宾帐户。一些组织甚至无法禁用此错误。这使得无法在 Linux 上为 win10 客户端创建公共 samba 共享。

You can't access this shared folder because your organization's security policies block unauthenticated guest access. These policies help protect your PC from unsafe or malicious devices on the network.

我尝试了几种解决方案,例如强制客户端使用 SMBv3 (不工作),将 * 映射到现有的 unix 用户 (check_sam_security: Couldn't find user xxx in passdb.)。我也搜索了互联网,但没有得到任何关于 Linux 的信息。

我有这样的想法:让 smbd 服务器总是告诉 windows “登录成功”,而不是“登录失败,请使用访客帐户”。但我不知道如何配置 smbd 来做到这一点。

如果你对绕过这个win10限制有所了解,请给我一个提示。谢谢)

samba smb-conf windows-10 samba4 smbclient
  • 2 个回答
  • 3033 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve