Uso de su y sudo para simular al usuario root
La principal razón para usar siempre una cuenta de usuario normal, es decir, sin privilegios de superusuario (root) es incrementar la seguridad de no dañar el sistema,
Con los comandos su y sudo podemos ejecutar comandos desde un terminal como si fueramos otro usuario, en particular, como usuario root.
La diferencia entre ambos comandos, su y sudo, es que su realiza un cambio permanente de usuario y sudo permite ejecutar un sólo comando como otro usuario.
1 2 3 4 5 6 7 8 9 10 11 12 | su = substitute user (sustituir usuario) man su su - cambiar ID de usuario o convertirse en superusuario ... man sudo sudo, sudoedit - ejecuta un comando como otro usuario ... # sudoedit se usa para editar un archivo (no ejecutar un comando) # sudoedit = sudo -e ... |
Al compilar un paquete, generalmente hacemos:
1 2 3 | ./configure make sudo make install |
porque make install necesita escribir/modificar directorios/archivos con acceso de escritura restringido. Asi que lo hacemos como root.
Podriamos entenderlos como:
Usados sin especificar nombre_usuario (entre paréntesis) asume que se trata de asumir privilegios de root.
NOTAS:
Algunas opciones de sudo:
No hay comentarios
RSS feed para comentarios en este post
TrackBack URL


RSS Feed