User identifier
Un user identifier ou UID permet d'identifier un utilisateur sur les systèmes d'exploitation Unix et Linux. Cette technique est utilisée principalement pour l…
Un user identifier ou UID permet d'identifier un utilisateur sur les systèmes d'exploitation Unix et Linux. Cette technique est utilisée principalement pour les droits d'accès à des ressources ou à des domaines et donc pour la sécurité du système.
Précisions techniques
Les systèmes d'exploitation de type Unix identifient les utilisateurs par un entier non signé appelé user identifier. La plage de valeurs de cet UID n'est pas la même sur tous les systèmes d'exploitation ; le plus souvent, c'est un entier de 15 bits, dans une plage de 0 à 32767, avec les restrictions suivantes :
- L'utilisateur root a l'UID 0.
- L'utilisateur nobody a traditionnellement la valeur la plus grande possible : 32767. Plus récemment, des systèmes d'exploitation ont assigné d'autres valeurs : dans la plage 1-100 (voir plus bas) ou dans la plage 65530–65535 (valeur codée sur deux octets, au lieu de seulement 15 bits).
- La Linux Standard Base spécifie que les valeurs comprises dans la plage 0 à 99 doivent être réservées pour l'allocation statique par le système, tandis que les valeurs de la plage 100 à 499 doivent être réservées pour l'allocation dynamique par les administrateurs système et les scripts de post-installation[1].
Les UID sont référencés dans le fichier /etc/passwd qui liste les utilisateurs et dans le fichier /etc/shadow (qui liste sous une forme chiffrée les mots de passe des utilisateurs). Plus rarement, des ordinateurs utilisent le Network Information Service (NIS) qui lui aussi est basé sur l'UID.
Comparaison avec Windows
Le RID (Relative ID) d'un utilisateur sous Windows est l'équivalent[2] de l'UID sous Unix.
Notes
- ↑ UID Ranges, Linux Standard Base Specification 2.1.
- ↑ RID sur le site de Supinfo
Voir aussi
- Setuid
- Permissions Unix
- (fr) whoami, une commande informatique qui affiche des informations sur le compte d'utilisateur courant
- (en) Sticky bit
- (en) Shadow password
- (en) id (Unix)
- (en) Group identifier (Unix)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.