net groupmap

etchではgroupmapが定義されていなかったのでsidを指定して定義する。

# net groupmap add NTgroup='Administrators' UNIXgroup=adm sid='S-1-5-32-544'
Successfully added group Administrators to the mapping db as a domain group
# net groupmap add NTgroup='Users' UNIXgroup=users sid='S-1-5-32-545'
Successfully added group Users to the mapping db as a domain group
# net groupmap list
Administrators (S-1-5-32-544) -> adm
Users (S-1-5-32-545) -> users

削除するときにはdeleteでよい。

# net groupmap delete NTgroup='Users'
Sucessfully removed Users from the mapping db

ちなみにgroupmapを作成していないと/var/log/samba/log.smbdに以下のエラーがでる。

[2007/07/16 10:57:25, 0] auth/auth_util.c:create_builtin_users(751)
  create_builtin_users: Failed to create Users
[2007/07/16 10:57:25, 0] auth/auth_util.c:create_builtin_administrators(785)
  create_builtin_administrators: Failed to create Administrators