← man/security_and_auth
dsmemberutil — man dsmemberutil — 80×24
ugur@toprak:~/man/security_and_auth$man dsmemberutil
Bölüm 1 Güvenlik & Kimlik

dsmemberutil

dsmemberutil — macOS komut satırı aracı.

İ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