Primer usuario eliminado, ¿cómo definir un nuevo administrador predeterminado?

Primer usuario eliminado, ¿cómo definir un nuevo administrador predeterminado?

Cuando instalé mi última máquina Ubuntu con Jammy, tenía un tipo O cuando creé la cuenta de usuario inicial. Digamos que creé "jod" pero quería crear "joe".

Entonces, cuando finalicé la configuración de la máquina, viví un tiempo con mi usuario siendo "jod", pero después de un tiempo esto me molestó. Así que creé el nuevo usuario "joe", agregué a joe a los mismos grupos que jod y moví el contenido de /home/jod a /home/joe.

Como esto funcionó bien, eliminé el usuario jod.

¿Entonces estoy feliz ahora?
Bueno, no del todo, ya que jod fue el primer usuario, el sistema ahora está un poco confundido cuando se trata de "Acceso Privilegiado" con la GUI. Siempre que un programa necesita root en la interfaz de usuario, tengo que ingresar la contraseña para el usuario "root" que configuré manualmente después de la configuración. Normalmente sería la contraseña del usuario "jod", ya que fue el primer administrador definido (sudoer) del sistema. Pero como "jod" no existe, vuelve a "root".

Entonces, la pregunta es: ¿qué debo hacer para que me soliciten la contraseña de usuario "joe" cada vez que una aplicación GUI necesite "acceso privilegiado"?

Desde que agregué "joe" a los grupos "sudo" y "admin", puedo trabajar con sudo en la terminal sin problemas, por lo que el problema son solo aplicaciones gráficas dentro de Gnome.

Muchas gracias por tu ayuda
Imker

Por cierto: ¿Me pregunto si no me pedirían ninguna contraseña si el usuario "root" no tuviera una configurada como es la predeterminada en Ubuntu?

Respuesta1

Como no había respuesta a esta pregunta, investigué un poco y descubrí cómo funciona.

  1. Si una aplicación GUI requiere "Acceso Privilegiado", habla conlunares
  2. Plokit almacena la configuración en/etc/polkit-1/localauthority.conf.d/

Entonces leí la configuración establecida en el sistema y me pareció bastante razonable.

/etc/polkit-1/localauthority.conf.d/50-localauthority.confdice

[Configuration]
AdminIdentities=unix-user:0

y etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.confdice

[Configuration]
AdminIdentities=unix-group:sudo;unix-group:admin

Eso es todo. Entonces, dado que 51-ubuntu-admin.confse deben sobrescribir 50-localauthority.conflos miembros adminy sudolos grupos, se debe preguntar cuándo se necesita "Acceso privilegiado".

Pero mi usuario joees miembro sudoy me preguntan por el rootusuario, como está configurado en50-localauthority.conf

Entonces no entiendo por qué no funciona como debería.

Pero está bien, no me importa y creo mi propia sobrescritura 60-local-admin.confy hago que se vea así:

[Configuration]
AdminIdentities=unix-user:joe

Y volá. Funciona. Desde entonces , el sistema solicita joela contraseña del usuario cada vez que se necesita "Acceso Privilegiado".

Ahora tengo tres archivos y el último es el que cuenta.

Tal vez alguien más pueda usar esto también.

Adiós

información relacionada