GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuál es la diferencia entre un usuario normal y un usuario del sistema?

Parte de la documentación que estoy revisando tiene un interruptor booleano sobre si un usuario es o no un usuario del "sistema" o un usuario "normal" (el valor predeterminado es "normal").

¿Cuál es la diferencia entre estos dos modos de envío de usuarios? No necesito saber qué es un usuario o por qué los necesita (incluso los 'falsos'), pero esta distinción en particular no es intuitiva para mí.

Respuesta aceptada:

Eso no es una diferencia técnica sino una decisión organizativa. P.ej. tiene sentido mostrar a los usuarios normales en un cuadro de diálogo de inicio de sesión (para que pueda hacer clic en ellos en lugar de tener que escribir el nombre de usuario), pero no mostraría las cuentas del sistema (los UID bajo los cuales se ejecutan los demonios y otros procesos automáticos) allí.

Así se define un borde o más bien dos rangos para los UIDs de los dos grupos. En openSUSE el archivo /etc/login.defs contiene estas líneas:

# Min/max values for automatic uid selection in useradd
#
# SYS_UID_MIN to SYS_UID_MAX inclusive is the range for
# UIDs for dynamically allocated administrative and system accounts.
# UID_MIN to UID_MAX inclusive is the range of UIDs of dynamically
# allocated user accounts.
#
UID_MIN                  1000
UID_MAX                 60000
# System accounts
SYS_UID_MIN               100
SYS_UID_MAX               499

y

# Min/max values for automatic gid selection in groupadd
#
# SYS_GID_MIN to SYS_GID_MAX inclusive is the range for
# GIDs for dynamically allocated administrative and system groups.
# GID_MIN to GID_MAX inclusive is the range of GIDs of dynamically
# allocated groups.
#
GID_MIN                  1000
GID_MAX                 60000
# System accounts
SYS_GID_MIN               100
SYS_GID_MAX               499

Linux
  1. ¿Cuál es la diferencia entre $(cosas) y `cosas`?

  2. ¿La diferencia entre los comandos Halt y Shutdown?

  3. ¿La diferencia entre [[ $a ==Z* ]] y [ $a ==Z* ]?

  4. ¿Cuál es la diferencia entre Sudo Su y Sudo Su?

  5. Linux:¿cuál es la diferencia entre `su -` y `su –login`?

La diferencia entre sudo y su explicada

Comprender la diferencia entre los comandos sudo y su en Linux

¿Diferencia entre el usuario de Sudo y el usuario raíz?

¿Cuál es la diferencia entre la llamada al sistema y la llamada a la biblioteca?

¿Cuál es la diferencia entre procfs y sysfs?

¿Cuál es la diferencia entre ls y l?