Linux
如何從 Linux 命令行修改 Samba 4.3 上的 uidNumber AD 屬性?
我知道我可以使用 RSAT 從 Windows 端設置或修改 RFC2307 屬性,例如 uidNumber 和 gidNumber。由於這對於大量使用者和組來說相當痛苦,我真的很想找到一種在 Linux 命令行上執行此操作的方法。有沒有辦法在 Samba 4.3.11(Ubuntu 目前附帶的版本)上執行此操作?
我個人會使用LDAP作為從 Linux 連接到 Active Directory 域控制器的協議。
然後使用您最喜歡的腳本語言直接連接到 AD,或者簡單地生成一個 包含您預期更改的LDIF文件並使用
ldapmodify
命令行實用程序進行批量更改。# A simple LDIF to change a uidNumber and set a gidNumber # for both John and Jane Doe would look like: dn: cn=John Doe,ou=Users,dc=example,dc=com changetype: modify replace: uidNumber uidNumber: 9001 - add: gidNumber gidNumber: 9001 - dn: cn=Jane Doe,ou=Users,dc=example,dc=com changetype: modify add: uidNumber uidNumber: 9002 - add: gidNumber gidNumber: 9001 - # EOF