useradd
-o
de opción, junto con su -u
opción, le permite crear un usuario con una identificación de usuario no única. Un caso de uso para eso es crear usuarios con privilegios idénticos (ya que comparten la misma identificación de usuario) pero contraseñas diferentes y, si corresponde, directorios de inicio y shells. Esto puede ser útil para las cuentas de servicio (aunque normalmente lograría el mismo resultado usando sudo
hoy en día); también puede ser útil para propósitos de rescate con un root
-cuenta equivalente usando un shell vinculado estáticamente como sash
.
La opción -o permite la creación de usuarios con ID no únicos, solo cuando también proporciona el valor numérico de su UID con la opción -u en la misma línea, por ejemplo:
# useradd -o huey -u 501
# useradd -o dewey -u 501
# useradd -o louie -u 501
Esto permite configurar múltiples usuarios con los mismos derechos y privilegios, pero con diferentes directorios de inicio y contraseñas.