Sudo vs. su: ¿Qué comando debería usar?

Sudo vs. su: ¿Qué comando debería usar?

Dependiendo de su configuración de Linux, puede realizar tareas administrativas usando el comando su o sudo. Es fácil confundir estos dos comandos ya que ambos tienen funciones similares.





Entonces, ¿qué comando deberías usar? Vamos a averiguar.





Su le da acceso completo a la raíz

La forma tradicional de acceder a la cuenta raíz para configurar un sistema Linux, volviendo a los días de Unix, es usando el comando su:





|_+_|

Los ' - 'significa que tendrá el mismo entorno que tendría si iniciara sesión directamente como root. El sistema le pedirá su contraseña. Si tiene éxito, el mensaje cambiará a un ' # ' personaje. A continuación, puede ejecutar cualquier comando que necesite como root.

Escribe cerrar sesión o golpear Ctrl + D para volver al privilegio de usuario estándar cuando haya terminado.



¿Por qué los ventiladores de mi portátil son tan ruidosos?

Si bien su es útil, el principal problema es que es una opción de todo o nada. Tiene acceso de root completo o privilegios normales. Si tiene varios administradores en un servidor, tendrá que compartir la misma contraseña de root.

Sudo te da más control

Se están instalando más distribuciones de Linux como Debian y Ubuntu sudo de forma predeterminada porque es más seguro que usar su. Es una herramienta madura que existe desde 1980.





Claro, solo tiene que recordar una contraseña, pero el poder total de sudo viene con la administración de múltiples administradores en múltiples máquinas. Es tan útil que sudo ha sido inmortalizado en la cultura geek en un famoso cómic de XKCD . Incluso puede configurar sudo para que se ejecute sin contraseña, pero obviamente esto no se recomienda para servidores donde la seguridad es primordial.

Además del acceso root completo como con su, puede especificar qué usuarios pueden ejecutar qué comandos en qué sistemas en el / etc / sudoers expediente. Debido a la flexibilidad de sudo, el / etc / sudoers la sintaxis es compleja.





Relacionado: Cómo agregar un usuario a la lista de Sudoers en Linux

cómo hacer un archivo de murciélago

Usa sudo cuando puedas

Debido a que sudo es granular y más seguro que su, más distribuciones de Linux lo configuran como el comando de superusuario predeterminado. Por lo general, el primer usuario se designa como usuario 'administrativo' y, por lo tanto, se configura para usar sudo.

Si un sistema no tiene sudo instalado, es fácil de obtener desde el administrador de paquetes. Después de la instalación, para cualquier otro usuario administrativo, es solo una cuestión de agregar un usuario al grupo correcto , normalmente 'admin', 'sudo' o 'rueda'. Estos grupos de usuarios también son específicos de la distribución.

Ahora puede administrar de forma segura su sistema Linux

Con sudo, es fácil administrar su sistema Linux con solo su contraseña de usuario. Los usuarios a menudo pasan por alto la flexibilidad de esta herramienta. Si bien Linux es un sistema operativo seguro, ningún sistema operativo es perfecto. Todavía existen algunos problemas de seguridad en Linux que debe tener en cuenta.

Cuota Cuota Pío Correo electrónico ¿Linux es realmente inmune a virus y malware? Esta es la verdad

Has escuchado que Linux no está realmente afectado por virus y malware. Pero, ¿por qué es esto? Y, lo que es más importante, ¿es cierto?

Leer siguiente
Temas relacionados
  • Linux
  • Comandos de Linux
  • Administracion del sistema
Sobre el Autor David Delony(49 Artículos publicados)

David es un escritor independiente que vive en el noroeste del Pacífico, pero es originario del Área de la Bahía. Ha sido un entusiasta de la tecnología desde la infancia. Los intereses de David incluyen leer, ver películas y programas de televisión de calidad, juegos retro y coleccionar discos.

qué hacer con un escritorio antiguo
Más de David Delony

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse