
En las Definiciones POSIX hay específicosartículo 3.424, Base de datos de usuarios, que define qué información debe estar relacionada con cada ID de usuario. Sin embargo , a lo largo del documento, no pude encontrar (al menos no mediante una simple búsqueda Ctrl+ f) ninguna mención de root
ninguno de los nombres de usuario típicos del sistema, como syslog
, bin
, daemon
, nobody
. sys
No parece haber mención de estos enutilidad newgrpdefiniciones a las que se refiere el artículo 3.424.
Esto plantea la pregunta: ¿POSIX requiere la existencia de ciertos nombres de usuario o UID a nivel de sistema? ¿Se root
requiere que el usuario sea root
, o es teóricamente posible tener un sistema compatible con POSIX donde no se llama a la cuenta del sistema más potente root
o tiene un UID distinto de cero?
Respuesta1
Esa es una muy buena pregunta. A lo que la respuesta sencilla sería no.
No hay garantía e incluso podrías cambiar el nombre.raízatotó.
Pero su sistema probablemente sería inestable, ya que muchos servicios y funciones dependen de ciertos nombres de usuario, generalmente root.