Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

idposix — Online w chmurze

Uruchom idposix w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie idposix, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


id — zwraca tożsamość użytkownika

STRESZCZENIE


id [użytkownik]

identyfikator -G [−rz] [użytkownik]

identyfikator -g [−nr] [użytkownik]

identyfikator -u [−nr] [użytkownik]

OPIS


Jeśli nie użytkownik podany jest operand, id Narzędzie zapisze identyfikatory użytkowników i grup oraz plik
odpowiednie nazwy użytkowników i grup procesu wywołującego na standardowe wyjście. Jeśli
skuteczne i rzeczywiste identyfikatory nie są zgodne, należy wpisać oba. Jeśli jest wiele grup
obsługiwane przez system bazowy (patrz opis {NGROUPS_MAX} w System
Interfejsy, tom POSIX.1-2008), dodatkowe przynależności grupowe wywołującego
proces powinien być również napisany.

Jeśli użytkownik podano operand, a proces ma odpowiednie uprawnienia, użytkownika i
zostaną zapisane identyfikatory grupowe wybranego użytkownika. W tym przypadku skutecznymi identyfikatorami będą
zakłada się, że są identyczne z prawdziwymi identyfikatorami. Jeśli wybrany użytkownik ma więcej niż jeden plik dozwolony
członkostwo w grupie wymienione w bazie danych grupy, należy je zapisać w ten sam sposób
jak dodatkowe grupy opisane w poprzednim akapicie.

OPCJE


Połączenia id narzędzie powinno być zgodne z woluminem Base Definitions POSIX.1-2008, Sekcja 12.2,
Użyteczność Składnia Wytyczne.

Obsługiwane będą następujące opcje:

−G Wyprowadź tylko wszystkie różne identyfikatory grup (efektywne, rzeczywiste i dodatkowe) za pomocą
format „%u\n”. Jeśli istnieje więcej niż jedna odrębna przynależność do grupy, wynik
każde takie powiązanie, stosując format " %u", przed jest wyjściem.

−g Wypisz tylko efektywny identyfikator grupy, używając formatu „%u\n”.

−rz Wypisz nazwę w formacie "%s" zamiast identyfikatora numerycznego przy użyciu formatu
"%u".

−r Wyprowadź prawdziwy identyfikator zamiast efektywnego identyfikatora.

-u Wypisz tylko efektywny identyfikator użytkownika, używając formatu „%u\n”.

OPERANDY


Obsługiwane będą następujące argumenty:

użytkownik Nazwa logowania, dla której mają zostać zapisane informacje.

STDIN


Nieużywany.

WEJŚCIE AKTA


Brak.

ŚRODOWISKO ZMIENNE


Następujące zmienne środowiskowe mają wpływ na wykonanie id:

JĘZYK Podaj wartość domyślną dla zmiennych internacjonalizacji, które nie są ustawione lub
zero. (Patrz tom Definicje podstawowe POSIX.1‐2008, Sekcja 8.2,
Umiędzynarodowienie Zmienne o pierwszeństwo internacjonalizacji
zmienne używane do określania wartości kategorii ustawień regionalnych).

LC_ALL Jeśli jest ustawiony na niepustą wartość ciągu, nadpisz wartości wszystkich pozostałych
zmienne internacjonalizacji.

LC_CTYPE Określ lokalizację dla interpretacji sekwencji bajtów danych tekstowych
jako znaki (na przykład jednobajtowe w przeciwieństwie do wielobajtowych znaków w
argumenty).

LC_MESSAGES
Określ ustawienia regionalne, które powinny być używane do wpływania na format i zawartość
komunikaty diagnostyczne napisane na standardowe komunikaty błędów i komunikaty informacyjne napisane
na standardowe wyjście.

NLSPATH Określ lokalizację katalogów wiadomości do przetwarzania LC_MESSAGES.

ASYNCHRONICZNY WYDARZENIA


Domyślna.

STDOUT


Następujące formaty będą używane, gdy plik LC_MESSAGES Kategoria ustawień regionalnych określa
Ustawienia regionalne POSIX. W innych lokalizacjach strings uid, kołowacizna, euid, egid, grupy może być
zastąpione bardziej odpowiednimi ciągami znaków odpowiadającymi ustawieniom regionalnym.

"uid=%u(%s) gid=%u(%s)\n", <real użytkownik ID>,Nazwa użytkownika>,
<real grupa ID>,Nazwa grupy>

Jeżeli skuteczne i rzeczywiste identyfikatory użytkownika nie są zgodne, należy wstawić następujący zapis
bezpośrednio przed '\n' znak w poprzednim formacie:

" euid=%u(%s)"

z następującymi argumentami dodanymi na końcu listy argumentów:

<skuteczny użytkownik ID>,skuteczny Nazwa użytkownika>

Jeżeli skuteczne i rzeczywiste identyfikatory grupy nie są zgodne, należy bezpośrednio wstawić następujące identyfikatory
przed '\n' znak w ciągu formatującym (i po każdym dodaniu wynikającym z
efektywne i rzeczywiste identyfikatory użytkowników nie pasują):

" egid=%u(%s)"

z następującymi argumentami dodanymi na końcu listy argumentów:

<skuteczny Identyfikator grupy>,skuteczny grupa Nazwa>

Jeśli proces ma dodatkowe powiązania grupowe lub wybrany użytkownik ma na to pozwolenie
należą do wielu grup, pierwszą należy dodać bezpośrednio przed w
ciąg formatu:

" grupy=%u(%s)"

z następującymi argumentami dodanymi na końcu listy argumentów:

<uzupełniający grupa ID>,uzupełniający grupa Nazwa>

oraz niezbędną liczbę następujących elementów dodanych po nich w odniesieniu do wszelkich pozostałych elementów uzupełniających
identyfikatory grup:

",%nas)"

oraz niezbędną liczbę następujących argumentów dodanych na końcu listy argumentów:

<uzupełniający grupa ID>,uzupełniający grupa Nazwa>

Jeśli którykolwiek z identyfikatorów użytkownika, identyfikatorów grup, efektywnych identyfikatorów użytkowników, efektywnych identyfikatorów grup lub
dodatkowe/wielokrotne identyfikatory grup nie mogą być mapowane przez system na użytkownika, który można wydrukować lub
nazwy grup, odpowiednie "(%S)" i Nazwa argument należy pominąć
odpowiedni ciąg formatujący.

W przypadku określenia dowolnej opcji format wyjściowy będzie zgodny z opisem w pkt
Sekcja OPCJE.

STDERR


Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.

WYDAJNOŚĆ AKTA


Brak.

ROZSZERZONY OPIS


Brak.

EXIT STATUS


Zwracane są następujące wartości wyjściowe:

0 Pomyślne zakończenie.

>0 Wystąpił błąd.

KONSEKWENCJE OF BŁĘDY


Domyślna.

Połączenia następujący działy jest informacyjny.

WNIOSEK ZASTOSOWANIE


Dane wyjściowe produkowane przez −G opcja i domyślnie przypadek może potencjalnie wygenerować bardzo
długie kolejki w systemach obsługujących dużą liczbę dodatkowych grup. (W systemach
z identyfikatorami użytkowników i grup będącymi 32-bitowymi liczbami całkowitymi oraz z nazwami grup składającymi się z maksymalnie 8
bajtów na nazwę, 93 grupy dodatkowe oraz odrębna grupa efektywna i rzeczywista oraz użytkownik
Identyfikatory teoretycznie mogą przekroczyć limit 2048-bajtów {LINE_MAX} pliku tekstowego w pliku
domyślny przypadek wyjściowy. Przepełnienie wymagałoby około 186 dodatkowych grup
Używana bariera 2048 bajtów id −G). Nie oczekuje się, że będzie to stanowić problem w praktyce, ale w
przypadkach, gdy stanowi to problem, aplikacje powinny rozważyć użycie zagiąć -s przed wysłaniem-
przetwarzanie danych wyjściowych id.

PRZYKŁADY


Brak.

RACJONALNE UZASADNIENIE


Funkcjonalność zapewniana przez 4 BSD grupy narzędzie można symulować za pomocą:

id −Rdz [ użytkownik ]

Polecenie 4 BSD grupy był brany pod uwagę, ale nie został uwzględniony, ponieważ tak nie było
zapewniają funkcjonalność id użyteczność SVID. Także sądzono, że tak
byłoby łatwiej modyfikować id w celu zapewnienia dodatkowej funkcjonalności niezbędnej do systemów
z wieloma grupami, niż wymyślać kolejne polecenie.

Opcje -u, −g, −rz, −r zostały dodane, aby ułatwić korzystanie z nich id z poleceniami powłoki
podstawienie. Bez tych opcji konieczne jest użycie jakiegoś preprocesora, takiego jak sed
aby wybrać żądaną informację. Ponieważ produkty takie jak te produkowane przez:

id -u −rz

jest często potrzebny, wydawało się pożądane dodanie tych opcji.

PRZYSZŁOŚĆ KIERUNKI


Brak.

Korzystaj z idposix online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    turkdewops
    turkdewops
    TurkDevOps a�?k kaynak yaz?l?m
    żel tirici topluluklar? Zespół DevTurks
    Taraf?ndan desteklenmektedir..
    Funkcje: https://github.com/turkdevops https://turkdevops.g...
    Pobierz turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* to szybki parser Pythona i
    edytor dla ASAM (Association for
    Standaryzacja Automatyki i
    Systemy pomiarowe) MDF / MF4
    (Format danych pomiarowych...
    Pobierz asammdf
  • 3
    LAME (Klama nie jest enkoderem MP3)
    LAME (Klama nie jest enkoderem MP3)
    LAME jest narzędziem edukacyjnym, którego należy używać
    do nauki kodowania MP3. The
    Celem projektu LAME jest poprawa
    psychoakustyka, jakość i szybkość
    posła...
    Pobierz LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Zestaw modułów rozszerzeń Pythona, który
    zawiń międzyplatformowe klasy GUI z
    wxWidgets. Odbiorcy: Deweloperzy. Użytkownik
    interfejs: X Window System (X11), Win32...
    Pobierz wxPython
  • 5
    menedżer plików pakietów
    menedżer plików pakietów
    To jest menedżer plików pakietu Total War
    projekt, począwszy od wersji 1.7. A
    krótkie wprowadzenie do Warscape
    modowanie: ...
    Pobierz menedżera plików pack
  • 6
    IPerf2
    IPerf2
    Narzędzie do pomiaru ruchu sieciowego
    Wydajność TCP i UDP z metrykami
    zarówno pod względem przepustowości, jak i opóźnień. The
    cele obejmują utrzymanie aktywności
    iperf dorsz...
    Pobierz IPerf2
  • więcej »

Komendy systemu Linux

Ad