Como explicaron otras respuestas publicadas, su cuenta de usuario1 no ha tenido acceso para usar el comando sudo, es decir, su cuenta de usuario1 no está listada directamente en el archivo de configuración / etc / sudoers, y su cuenta de usuario1 no miembro de cualquiera de los grupos que están listados, tampoco.
Si conoce la contraseña de la cuenta user2, de todos modos no necesita sudo. Simplemente use ‘su user2’ e ingrese su contraseña. Lo uso a diario para moverme entre varias cuentas de servidores de Minecraft que opero.
Si no conoce la contraseña del usuario2, entonces la única forma de acceder a esa cuenta es usar sudo o su para acceder a la raíz, y luego su al usuario2, o pedirle al usuario2 su contraseña (y patearle el trasero si le dice usted, porque uno nunca debe compartir una contraseña.) El usuario root puede ingresar a cualquier cuenta habilitada sin conocer su contraseña.
- ¿Qué servidor de correo es el mejor para enviar 100,000 correos electrónicos en una hora?
- ¿Se puede ejecutar Mac OS X Server en una computadora Dell?
- Estoy trabajando en una prueba de concepto para la aplicación que combina soluciones de almacenamiento en la nube para las que se suscribió y las presenta como una sola unidad: las opciones incluyen la configuración como RAID + algunas otras ideas. ¿Lo suficientemente interesante como para proceder como un proyecto nocturno o no?
- ¿Cómo se comparan los mainframes con los servidores disponibles en la actualidad? ¿Cual es mejor?
- ¿Qué es xlib? ¿Qué hace?
La cuenta raíz puede estar deshabilitada en su host, lo que significa que no puede acceder a ella porque su necesita iniciar un shell de comandos y las cuentas deshabilitadas no pueden iniciar shells. Sudo soluciona esto para cuentas deshabilitadas, su no.