Windowsでファイルを作成した後、Linuxで所有者がrootでグループがbinになっているのはなぜですか。
環境
- ONTAP 9
- CIFS
- NFS
回答
- CIFSサーバの詳細オプション「Map Administrators to UNIX User 'root'」が
-is-admin-users-mapped-to-root-enabled
trueに設定されてBUILTIN\Administrators
root
いる場合、UNIXユーザに明示的にマッピングされていないかぎり、このグループに属するWindowsユーザはUNIXユーザにマッピングされます。 - ONTAPでは
root
、各SVMのデフォルトのローカルUNIXユーザのユーザID(UID)は0で、プライマリグループID(GID)は1で、ローカルUNIXグループが割り当てられてdaemon
います。 この設定では、UNIXユーザにマッピングされたWindowsユーザによって作成されたファイルはroot
、UNIXユーザroot
(UID 0)およびグループdaemon
(GID 1)によって所有されていると表示されます。 - UNIXユーザにマッピングされたWindowsユーザによって作成されたファイルの場合、
root
NFSクライアントはbin
ローカル設定(/etc/group
ファイルまたはLDAP)に基づいてグループID(GID)1をUNIXグループに解決できます。
追加情報
- Administratorsグループをルートにマッピングします
- vserver cifs options modify
- Windowsユーザが
BUILTIN\Administrators
グループのメンバーであり、そのユーザに明示的なユーザマッピングが存在する場合は、明示的なネームマッピングが優先されます。 - このパラメータのデフォルト値はです。
true