it-swarm-es.com

¿Cuándo y su sudo usan diferentes contraseñas?

Soy capaz de ejecutar cualquier cosa usando Sudo; Se acepta mi contraseña. Pero cada vez que trato de hacer su de un shell, falla con:

su: contraseña incorrecta

Cuál puede ser el problema?

12
Lazer

su significa usuario sustituto y si se llama sin argumentos, se convertirá en el superusuario. Por lo tanto, tiene que ingresar la contraseña de la raíz.

Este es algún tipo de una persona sin control si muchas personas necesitan usar comandos para la administración del sistema o cosas similares con derechos de usuario extendidos. Simplemente no desea que las personas tengan derechos ilimitados compartiendo toda la misma contraseña de raíz.

La solución para este tipo de problemas es Sudo ("suario de sustituto do"). Esto le permitirá especificar los comandos que alguien puede invocar y definir los permisos. Para Sudo No tiene que ingresar la contraseña de root, pero la contraseña del usuario que intenta invocar un comando sudo.

Algunas distribuciones tienen el usuario raíz desactivado por razones de seguridad. Esta podría ser una explicación por la cual no puede usar su. En ese caso, para obtener una cáscara con los privilegios de la raíz use Sudo -s ;-)

22
echox

El comando su sin opciones, será predeterminado para permitirle convertirse en el usuario root. No está pidiendo su contraseña, pero la contraseña de la raíz.

El comando sudo siempre solicita su contraseña.

7
Matthew Brannigan