Nuevo usuario con acceso root en Linux Debian

9

He creado un nuevo usuario usando "Cuentas de usuario" en "Configuración del sistema". ¿Cómo otorgo derechos para que este nuevo usuario pueda tener el mismo nivel de acceso que root?

Silviaa
fuente
¿Le dice al nuevo usuario la contraseña de root?
41754
44
¿Por qué quieres hacer esto? Por lo general, no es una buena idea darle a otro usuario el mismo acceso que root, por lo que otros aquí sugieren el uso de sudo. Si puede contarnos más acerca de qué necesita exactamente que haga este usuario, podremos resolver algo aún mejor para su situación.
El Spooniest

Respuestas:

8

No quieres hacer eso. Use sudo, en su lugar.

En versiones recientes de Ubuntu, el grupo predeterminado que puede elevarse usando sudo se llama (apropiadamente) "sudo". Puede agregar el usuario utilizando usermod(o su interfaz gráfica, de la que lamentablemente no sé nada, o trataría de darle instrucciones para eso).

usermod -a -G sudo new_user

Haga que el nuevo usuario inicie sesión nuevamente. Deberían poder hacerlo sudocon otros usuarios después de eso.

Chris Down
fuente
77
"No quieres hacer eso", parece que realmente lo quería.
PMint
1
@PMint Lo que la gente quiere y lo que es realmente aconsejable no siempre es lo mismo (aunque su respuesta en realidad sugiere casi exactamente el mismo método, por lo que no estoy seguro de a qué se refiere).
Chris Down
8

root: solo puede haber uno.

(pero la raíz puede tener varios nombres).

Para crear una cuenta con los mismos privilegios que la raíz, simplemente haga que el UID de la cuenta sea igual a cero. Entonces serán root, pero con un nombre diferente.

Ejemplos comunes de esto son los nombres de cuenta como los toorque se crean (por ejemplo, en algunos sistemas * bsd) con UID 0, como un inicio de sesión de raíz alternativo, tal vez con /bin/cshmás que /bin/shcomo el shell o alguna otra razón frívola.

Sin embargo, como ya han dicho varias personas, no desea hacer esto . Puede pensar que sí, pero realmente no lo hace. Instalar y configurar en su sudolugar.

cas
fuente
Interesante - cuando lo hice una vez, no podía iniciar la sesión como la raíz original por más tiempo, al parecer porque desde el principio en el proceso de inicio de sesión sólo ID de usuario (que son ambos 0) se utilizan para buscar información, y no se encontró el nuevo usuario primero.
Peter - Restablece a Monica el
@ PeterA.Schneider No solo al principio del proceso de inicio de sesión. Las ID de usuario definen una cuenta. Si hay dos entradas con la misma ID de usuario pero diferentes nombres de usuario, son la misma cuenta , con dos conjuntos de credenciales.
Gilles 'SO- deja de ser malvado'
2

Te gustaría usar la terminal. Para dar acceso completo a la raíz, acceda a la cuenta raíz:

su

Después de eso, abra el archivo sudoers:

visudo

Luego, agregue su nombre de usuario a la lista:

username ALL=(ALL) ALL

Después de eso, debería haberle dado al usuario acceso completo a la raíz.

PMint
fuente
0

Úselo adduser USERNAME sudocomo root, eso es más seguro y también funcional:

Para agregar el usuario "NOMBRE DE USUARIO" al grupo sudo:

$ su root
# adduser USERNAME sudo
aldorado
fuente
Por lo que puedo decir, la pregunta no se trata de agregar al nuevo usuario, sino de darles acceso a la cuenta de superusuario.
Chris Down
usermod: el grupo 'sudo' no existe
AMB