首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用debian 9上的samba服务器从远程MS 10访问主目录

无法使用debian 9上的samba服务器从远程MS 10访问主目录
EN

Unix & Linux用户
提问于 2019-09-06 12:33:46
回答 1查看 3.7K关注 0票数 0

这里是Linux基本上,我想创建几个用户,完全访问他们自己的主目录。

下面是我当前的/etc/samba/smb.conf配置:

代码语言:javascript
运行
复制
#=============== Global definition ===============

[global]
   workgroup = WORKGROUP
   server string = Samba Server %v
   netbios name = ubuntu
   security = user
   map to guest = bad user
   name resolve order = bcast host
   dns proxy = no

#=============== Share Definitions ===============

[homes]
   comment = Home Directories
   browseable = yes
   read only = no
   create mask = 0700
   directory mask = 0700
   valid users = %S

我用adduser bob在shell中创建新用户

此外,我使用smbpasswd -a bob在samba中创建用户。

我用相同的密码创建它们,但仍然是windows same、\\192.168.1.2\bob is not accessible. You might not have permission...等等。

我试过使用几个教程,但仍然无法解决问题。

从windows,nbtstat -A 192.168.1.2

NetBIOS远程机器名称表

代码语言:javascript
运行
复制
   Name               Type         Status
---------------------------------------------
UBUNTU         <00>  UNIQUE      Registered
UBUNTU         <03>  UNIQUE      Registered
UBUNTU         <20>  UNIQUE      Registered
☺☻__MSBROWSE__☻<01>  GROUP       Registered
WORKGROUP      <00>  GROUP       Registered
WORKGROUP      <1D>  UNIQUE      Registered
WORKGROUP      <1E>  GROUP       Registered

这是来自debian,nmblookup -A 192.168.1.2

代码语言:javascript
运行
复制
Looking up status of 192.168.1.2
        UBUNTU          <00> -         B <ACTIVE>
        UBUNTU          <03> -         B <ACTIVE>
        UBUNTU          <20> -         B <ACTIVE>
        ..__MSBROWSE__. <01> - <GROUP> B <ACTIVE>
        WORKGROUP       <00> - <GROUP> B <ACTIVE>
        WORKGROUP       <1d> -         B <ACTIVE>
        WORKGROUP       <1e> - <GROUP> B <ACTIVE>

这个命令不起作用,smbutil -v status -ae 192.168.1.2

我试着连接,Ubuntu (不同的机器),smb://192.168.1.2/bob/和它的工作。smbclient //192.168.1.2/bob -U bob也能工作。

EN

回答 1

Unix & Linux用户

发布于 2019-09-06 14:18:12

您在防火墙中启用了smb吗?

您是否尝试过\192.168.1.2来查看它是否列出了可用的共享?

您可能需要也可能不需要设置SMB版本。Windows 10出于安全原因禁用了SMB v1,而且我在linux访问windows共享时遇到了问题,但是Windows应该能够访问Linux共享。您可能必须在smb.conf文件中设置smb版本,如下所示:

全局

客户端最小协议= SMB2

客户端最大协议= SMB3

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/539357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档