GID (ang.) Group ID, group identifier – numeryczny identyfikator grupy w systemie operacyjnym Unix i systemach uniksopodobnych.

W systemach uniksowych, konta użytkowników przydzielane są do grup. Dana grupa posiada ściśle określone prawa dostępu do systemu plików z uprawnieniami. Korzystanie z grup umożliwia nadawanie uprawnień użytkownikom przez superużytkownika w sposób zorganizowany, np. prawa do uruchamiania programów, dostęp do plików, drukarek, skanerów i innych urządzeń peryferyjnych. Część zadań o charakterze administracyjnym również może zostać powierzona wybranym grupom, a przez to użytkownikom przypisanym do danej grupy.

Podczas tworzenia konta, jest ono automatycznie przydzielane do grupy głównej, (ang.) primary group. GID grupy głównej jest domyślnie równy UID. Definicje wszystkich grup znajdują się w pliku /etc/group według schematu:

nazwa_grupy : hasło : GID : lista_użytkowników

gdzie:

nazwa_grupy – tekstowy identyfikator grupy
hasło – opcjonalne hasło dla grupy
GID – numeryczny identyfikator grupy
lista_użytkowników – lista tekstowych identyfikatorów kont należących do grupy

Reguły

  • grupa root ma GID = 0,
  • grupa nogroup ma ostatni GID = 65534,
  • zakres GID od 1 do 99 (typowo) jest zarezerwowany dla grup systemu operacyjnego,
  • GID-y od 100 (500 w Red Hat Linux, 1000 w Debianie) wzwyż są przeznaczone dla grup głównych,

Zobacz też

Przypisy

  1. User ID Definition. www.linfo.org. (ang.).
  2. Understanding /etc/group file. www.cyberciti.biz. (ang.).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.