当前位置: 首页 > 知识库问答 >
问题:

未在objectClasses中声明ApacheDS gidNumber

那正初
2023-03-14

下面是如何在LDAP Apache Directory Studio中创建组和用户的教程。

我使用posixGroup创建一个组来创建用户inetOrgPerson,posixAccound,shadowAccount

但是,条目不包含gidNumber和uidNumber并且不能添加。

如何为组添加gidNumber和为用户添加uid Number?

共有1个答案

劳通
2023-03-14

您应该能够在Apache Directory Studio“create a object”向导中编辑这些值--当您使用objectClass posixGroup创建对象时,您应该有一个“整数编辑器”,在其中键入GIDNumber组。当您使用posixAccount作为objectClass创建用户时,您将得到一个对话框,其中有几个用红色突出显示的属性。双击红色文本或红色文本旁边的“值”列中的空单元格,将允许您编辑该属性值。

您总是可以先创建一个通用用户或组,然后添加适当的POSIX objectClass和所需的属性。由于objectClass具有强制属性,这需要作为单个操作执行。一个示例LDIF,它使用inetOrgPerson用户帐户,将posixAccount添加为objectClass并添加POSIX属性(根据您的模式定义,这些属性是强制性的V/S可选的):

dn: cn=something,ou=someou,o=company
changetype: modify
add: objectClass
objectClass: posixAccount
-
add: uidNumber
uidNumber: 55555
-
add: gidNumber
gidNumber: 555
-
add: homeDirectory
homeDirectory: /home/userid
-
add: loginShell
loginShell: /bin/bash
-
add: gecos
gecos: UserDisplay Name
-
add: description
description: UserDisplay Name
-
 类似资料:
  • 问题内容: 我包括以下标题: 我也尝试使用 之前,但这也无济于事。 我尝试使用并将其作为第二个参数传递,但我不断收到此错误消息: 错误:未声明“ F_SETPIPE_SZ”(此函数中的首次使用) 我实际上发现我不需要它,但是我很好奇为什么我不能使用它。 谢谢。 因此,感谢Chrono Kitsune,这是解决方案: 在任何包含之前。 问题答案: 因此,有了Chrono Kitsune,这就是解决方

  • 问题内容: 我刚刚开始学习go lang,而对于在go lang中声明变量感到困惑 例如我已经声明,里面if … else语句。 但是终端出现错误 好像我在If语句中声明的任何内容都不起作用…我该如何解决? 问题答案: 因为变量仅在声明它们的范围内定义: 去玩 之间的区别,并是仅仅是分配和对变量的声明和分配新建分配FY语法 这个: 等效于: 您可能想要的是:

  • 我使用Visual StudioXML工具创建了XSD。我使用下面的C#代码来验证XML并面对这个错误。 错误 元素没有声明为“http://www.w3.org/2000/09/XMLDSIG#:Signature”。 所以我的问题是如何修复它,因为在编辑模式下,XML是100%有效的? 谢谢你! XSD 更新#1 我试过不同的方法,但都不开心。 即使我用这种方法也不快乐。

  • 然后,我尝试将qRolloutAdmin放在query.from(qRolloutAdmin)中,如下所示: 它似乎改善了一点,这一次的例外情况几乎相同,但在bts一号上: 因此,我删除了bts上的内部连接,以便将其放在构建器中: 但例外情况保持不变。 Edit2:我尝试用一个on()方法指定innerJoin,如2.1.8中所述。参考文档的一般用法部分: 并得到了异常: QueryDSL无法确定

  • 2.2. 声明 声明语句定义了程序的各种实体对象以及部分或全部的属性。Go语言主要有四种类型的声明语句:var、const、type和func,分别对应变量、常量、类型和函数实体对象的声明。这一章我们重点讨论变量和类型的声明,第三章将讨论常量的声明,第五章将讨论函数的声明。 一个Go语言编写的程序对应一个或多个以.go为文件后缀名的源文件中。每个源文件以包的声明语句开始,说明该源文件是属于哪个包。

  • 本页包含内容: 模块范围 代码块 引入声明 常量声明 变量声明 类型的别名声明 函数声明 枚举声明 结构体声明 类声明 协议声明 构造器声明 析构声明 扩展声明 下标脚本声明 运算符声明 声明修饰符 一条声明可以在你的程序里引入新的名字和构造。举例来说,你可以使用声明来引入函数和方法,变量和常量,或者来定义 新的命名好的枚举,结构,类和协议类型。你也可以使用一条声明来延长一个已经存在的命名好的类型