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 / 问题 / 759283
Accepted
Mohammed Noureldin
Mohammed Noureldin
Asked: 2016-02-24 11:35:54 +0800 CST2016-02-24 11:35:54 +0800 CST 2016-02-24 11:35:54 +0800 CST

无法在 Active Directory 中创建新用户(使用 Samba4 作为 DC 和 AD)

  • 772

我将Samba版本 4.1.17-Ubuntu 设置为域控制器和活动目录,一切似乎都很顺利,但是当我尝试在一个 Windows 10 PC 域成员上使用管理员帐户使用Windows 活动目录在 AD 中创建新用户时用户和计算机管理工具,我收到此错误:

发生错误,请联系您的系统管理员

(我在尝试复制用户时也遇到了同样的问题)。

但是当我使用samba-tool创建用户时,它运行良好。

这是我的 smb.conf 文件:

[global]
        workgroup = EXAMPLE
        realm = EXAMPLE.LOCAL
        netbios name = LINUXSERVER
        server role = active directory domain controller
        dns forwarder = 8.8.8.8
        idmap_ldb:use rfc2307 = yes

[netlogon]
        path = /var/lib/samba/sysvol/example.local/scripts
        read only = No

[sysvol]
        path = /var/lib/samba/sysvol
        read only = No [Users]
        directory_mode: parameter = 0700
        read only = no
        path = /Users
        csc policy = documents

[Users]
        directory_mode: parameter = 0700
        read only = no
        path = /Users
        csc policy = documents

另一个相关问题:我也将提到这个问题,因为它可能有助于找到上一个问题的原因。当我尝试使用相同的 Windows 工具更改任何用户的密码时,我收到关于我的计算机和我的用户必须具有委托权限的错误。

可能还有其他东西不起作用,但至少到目前为止,这正是我发现的。

所以我想要的是让那个 windows 工具以某种方式正常工作。

我尝试了什么:

  • 我试图删除管理员帐户的配置文件。
  • 我尝试使用 samba-tool 创建具有管理员权限的新测试帐户,并尝试从该帐户创建用户但没有成功。
  • 我试图通过右键单击域名然后委托控制器来授予管理员用户委托权限,但对于这两个错误都没有成功。
  • 我尝试使用和不使用最后一个块 [Users],(我实际上不明白它到底做了什么)。
  • 离开并重新加入域。

所有这些都没有成功,我感谢你的帮助。

linux
  • 1 1 个回答
  • 2327 Views

1 个回答

  • Voted
  1. Best Answer
    Mohammed Noureldin
    2016-02-24T17:02:21+08:002016-02-24T17:02:21+08:00

    好的,这是一个错误,当我安装 samba 4.3.5(我从源代码重建它)时,问题就解决了。现在一切都像魅力一样!

    非常感谢 Grawity 指导我找到这个解决方案。

    升级到 Samba 4.3。

    该问题与旧 Samba 版本所具有的“备份密钥”子协议的错误和/或不完整实现有关。您可能会注意到 Credential Manager 也因为同样的原因而无法使用。

    或者,使用较旧的操作系统来管理目录——例如,Server 2003 可以毫无问题地创建用户帐户,因为它还没有使用“备份密钥”协议。(我不确定 Server 2008。)

    不幸的是,4.3 还没有为 Ubuntu 打包——仍然在 Debian 的“不稳定”中悬而未决——然而,从源代码构建 Samba 实际上很容易。

    至于 [Users] 块,它只是定义了一个共享文件夹。

    在 smb.conf 中,除了 [global] 之外的每个部分都对应一个共享定义——“netlogon”和“sysvol”是特殊的 AD 共享,而“Users”可能是自定义共享。

    • 0

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

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