Utilisateurs et groupes UNIX
Les utilisateurs et groupes UNIX sont définis dans des fichiers de configuration
locaux (passwd et group) ou dans une base de données NIS. Tous les utilisateurs et
groupes sont définis à l'aide d'un identificateur 32 bits connu, respectivement, sous
les appellations UID ou GID. La plupart des systèmes UNIX font appel à des
identificateurs 16 bits, mais cette fonction a été étendue à 32 bits sur Sun StorEdge
5310 NAS Appliance, cluster Sun StorEdge 5310 et système de passerelle
Sun StorEdge 5310 Gateway System afin d'éviter les limites imposées par la plage
d'un nombre 16 bits. Bien que l'identificateur UID ou GID permette de définir de
manière unique un utilisateur ou un groupe au sein d'un domaine UNIX, aucun
mécanisme n'est prévu pour assurer ce caractère d'unicité à travers l'ensemble des
domaines. En général, la valeur zéro est appliquée au superutilisateur ou au groupe.
Le superutilisateur dispose d'un accès quasiment illimité afin de pouvoir s'acquitter
de ses tâches administratives.
Utilisateurs et groupes Windows
Les utilisateurs et groupes Windows sont définis dans une base de données SAM
(Security Account Manager). Les utilisateurs et les groupes sont tous définis par un
identificateur de sécurité SID (Security Identifier). Un SID correspond à une structure
de longueur variable qui identifie de manière unique un utilisateur ou un groupe à la
fois dans le domaine local et à travers tous les domaines Windows possibles.
Le format d'un SID est défini comme suit :
typedef struct _SID_IDENTIFIER_AUTHORITY {
} SID_IDENTIFIER_AUTHORITY;
typedef struct _SID {
} SID;
102
Guide d'administration de Sun StorEdge 5310 NAS Appliance et Gateway System • février 2006
BYTE Value[6];
BYTE Revision;
BYTE SubAuthorityCount;
SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
DWORD SubAuthority[ANYSIZE_ARRAY];