0

MacFUSE を使用してクールなファイルシステムを作成しています。NSFileOwnerAccountIDそのファイルにおよび属性を設定したいNSFileGroupOwnerAccountIDのですが、使用している基盤となるフレームワークはユーザー名しか提供しません。

Cocoa またはその他の組み込みフレームワークを使用して、Mac OS X でアカウント名からアカウント ID を取得するにはどうすればよいですか?

4

2 に答える 2

0

これらは単なる UID および GID 番号です。getpwnam(ユーザー用) およびgetgrnam(グループ用) 機能を試してください。それぞれが ID 番号などを含む構造体を返します。

または、バージョンの代わりにNSFileOwnerAccountNameandを使用します。NSFileGroupOwnerAccountName…AccountID

于 2010-11-16T21:17:49.453 に答える
0

あなたができることは、すべてのCSIdentityオブジェクトのリストを取得し、「ユーザー名からアイデンティティへ」のマップを作成することです。ID オブジェクトを取得したら、そこから他の多くの情報を取得できます。

より詳しい情報:

于 2010-11-16T21:08:48.273 に答える