İsim
dsmemberutil – durum dökümü, üyelik kontrolleri, UUID'ler vb. dahil olmak üzere üyelik API'leri için çeşitli işlemler gerçekleştirir.
Sözdizimi
dsmemberutil [-v] [-h] command [options]
Açıklama
dsmemberutil, üyelik (membership) API çağrılarını komut satırı yardımcı programında uygulayan bir programdır.
Bayraklar
Bayrakların listesi ve açıklamaları:
-h: dsmemberutil çağrısı için seçenekleri listeler.-v: dsmemberutil aracının ayrıntılı (verbose) modda çalışmasını sağlar.
Komutlar
Her komutun işlevi aşağıda açıklanmıştır:
getuuid -ugUGsS value Seçeneklerden herhangi birini alır ve ilişkili UUID'yi döndürür.
getid -UGsSX value Seçeneklerden herhangi birini alır ve sağlanan seçeneğe bağlı olarak ilişkili UID veya GID'yi döndürür.
getsid -ugUGX value Seçeneklerden herhangi birini alır ve ilişkili SID'yi döndürür.
checkmembership -uUxs param -gGXS param İlişkili seçeneğe sahip bir kullanıcının veya grubun, belirtilen grubun bir üyesi olup olmadığını döndürür.
flushcache Mevcut üyelik önbelleğini temizler.
dumpstate ve statistics gibi eski komutlar kaldırılmıştır. Önbellek gösterme ve istatistik işlemleri için odutil(1) kılavuz sayfasına bakın.
Kullanılabilir seçeneklerin listesi. Bazı durumlarda, değerin doğası gereği -xX ve -sS eş anlamlı olarak kullanılabilir.
-u uid: Belirtilen UID değerine sahip kullanıcıyı kullanır.-U name: Belirtilen ada sahip kullanıcıyı kullanır.-s sid: Belirtilen SID değerine sahip kullanıcıyı kullanır.-x uuid: Belirtilen UUID değerine sahip kullanıcıyı kullanır.-g gid: Belirtilen GID değerine sahip grubu kullanır.-G name: Belirtilen ada sahip grubu kullanır.-S sid: Belirtilen SID değerine sahip grubu kullanır.-X uuid: Belirtilen UUID değerine sahip grubu kullanır.
Örnekler
Bir kullanıcının uuid değerini alma:
% dsmemberutil getuuid -u 501
EEA4F2F6-B268-49E7-9C6F-E3C4A37DA4FD
Bir grubun uuid değerini alma:
% dsmemberutil getuuid -g 0
ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000000
Bir uuid değerinden bir kullanıcının veya grubun id değerini alma:
% dsmemberutil getid -X ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C
gid: 12
Bir kullanıcının bir gruba üyeliğini kontrol etme (UID ve GID kullanarak):
% dsmemberutil checkmembership -u 501 -g 0
user is not a member of the group
Bir kullanıcının bir gruba üyeliğini kontrol etme (isimler kullanarak):
% dsmemberutil checkmembership -U root -G wheel
user is a member of the group
Ayrıca Bakınız
odutil(1), dseditgroup(1), dscacheutil(1)
Darwin 1 Ocak 2007 Darwin