我正在运行Samba 4作为AD服务器。 一切正常,旁边的一个小组的成员没有列出getent group :
# getent group ...snip... LOCAL\Enterprise Read-Only Domain Controllers:*:3000040: LOCAL\Domain Admins:*:512: LOCAL\Domain Users:*:513: LOCAL\Domain Guests:*:3000012: LOCAL\Domain Computers:*:3000018: LOCAL\Domain Controllers:*:3000034: LOCAL\Schema Admins:*:3000007: LOCAL\Enterprise Admins:*:3000006: LOCAL\Group Policy Creator Owners:*:3000004: LOCAL\Read-Only Domain Controllers:*:3000041: LOCAL\DnsUpdateProxy:*:3000042:
但是它们是通过id工具列出的:
$ id Administrator uid=3000000(LOCAL\Administrator) gid=513(LOCAL\Domain Users) \ groups=513(LOCAL\Domain Users),3000004(LOCAL\Group Policy Creator \ Owners),3000006(LOCAL\Enterprise Admins),512(LOCAL\Domain \ Admins),3000007(LOCAL\Schema Admins)
我需要这个在smb.conf设置组权限。 我需要这个,因为共享本身的Windows资源pipe理器的权利设置不起作用。 而且我也想在linux系统中使用这些组。
您可以使用该组,getent组只是不显示成员。 samba-tool group listmembers'LOCAL \ Domain Users'应该显示成员。