
William Charles
0
4487
457
Linux tiene muchas medidas de seguridad para proteger su sistema de amenazas y, a veces (admitidamente) de nuestra propia estupidez. Existen tres características principales que existen para limitar y proporcionar acceso según sea necesario: permisos de archivo, propiedad del archivo y la cuenta de usuario raíz.
Aunque es ampliamente conocida como la cuenta de superusuario, SU en realidad se refiere al usuario sustituto e indica a la computadora que ejecute comandos con los permisos de archivo de otro usuario, por defecto la cuenta raíz. Este acceso directo es una herramienta poderosa que puede ser muy útil cuando se usa correctamente o absolutamente devastador si se usa imprudentemente.
Hoy, vamos a entrar en más detalles sobre SU y por qué debería ser responsable al usarlo.
Cuentas de administrador
Todos los principales sistemas operativos tienen el concepto de una cuenta de administrador, que ofrece mayores privilegios en comparación con “normal” cuentas de usuario. Los usuarios normales tienen acceso a sus propios archivos, pero no a los archivos de otros usuarios y solo acceso de solo lectura a los archivos del sistema para que puedan ejecutar aplicaciones instaladas.
Los administradores, por otro lado, pueden cambiar los archivos del sistema, lo que incluye la instalación de aplicaciones nuevas o actualizadas, y pueden (generalmente) ver los archivos de otros usuarios.
Bastante simple, ¿verdad? Claro, los conceptos son bastante fáciles de entender, pero tiene implicaciones de mayor alcance que solo eso. Los administradores, que supuestamente saben más sobre lo que están haciendo, pueden hacer cambios más importantes en un sistema sin que se rompa o se filtren datos confidenciales. Los usuarios normales sin estos permisos no pueden realizar estas tareas, por lo que hay pocas posibilidades de que esos usuarios rompan el sistema.
En la mayoría de los sistemas con un solo usuario, ese usuario suele ser el administrador y puede hacer lo que quiera con su computadora. Esta es una jerarquía de uno, por lo que ningún tercero debe estar presente como administrador. Sin embargo, cada vez que los usuarios tienen acceso a estos privilegios del sistema todo el tiempo, tienden a usarlos a ciegas, simplemente aceptando solicitudes de derechos de administrador sin pensarlo detenidamente..
La cuenta de superusuario en Linux
Linux adopta un enfoque diferente para manejar estos privilegios administrativos. En lugar de asignar derechos de administrador a las cuentas de usuario, Linux los separa en dos cuentas diferentes: la cuenta SU (a veces llamada raíz) y luego su cuenta de usuario normal. La idea es que si necesita hacer algo que requiera privilegios elevados, puede usar el comando SU y hacer lo que sea necesario..
Al menos psicológicamente hablando, este método te obliga a darte cuenta de que estás haciendo algo más serio para tu sistema, ya que no te permitirá hacerlo sin usar SU.
Para cambiar, solo necesita abrir una terminal y escribir
su
Luego le pedirá la contraseña de root para otorgarle acceso. Si usa sudo, también puede ejecutar
sudo bash
que abrirá bash (simplemente otra instancia del terminal) pero en nombre de la raíz.
Beneficios de SU
La separación de estas cuentas también ayuda con la administración de sistemas. Si un administrador del sistema necesita acceso al sistema para realizar cambios, pero no es un usuario habitual, solo necesita usar SU y no tendrá que crear una cuenta de usuario normal. Estas cuentas pueden tener contraseñas diferentes, por lo que solo las personas que intentan cambiar con SU y saben la contraseña entrarán.
La cuenta raíz es realmente poderosa, por lo que debería ser un gran problema si necesita cambiar a ella. Como root, puede eliminar todo su sistema en un comando de terminal 9 Comandos letales de Linux que nunca debe ejecutar 9 Comandos letales de Linux que nunca debe ejecutar Nunca debe ejecutar un comando de Linux a menos que sepa exactamente lo que hace. Estos son algunos de los comandos de Linux más mortales que, en su mayor parte, querrás evitar. . Como usuario normal, no le permitiría hacerlo porque no tiene acceso para modificar ningún archivo fuera de su carpeta de inicio. Cualquier daño que haga como usuario normal permanece contenido dentro de ese dominio; no afecta al sistema ni a ningún otro usuario.
También es un gran mecanismo de defensa contra el malware. Si sucede que entra en su sistema y se ejecuta, tendrá los mismos permisos que su cuenta de usuario normal. Solo podría obtener derechos adicionales si supiera la contraseña de root. Entonces, si bien podría destruir su espacio en el sistema, no puede derribar todo el sistema. En raras ocasiones, se encuentran errores en los que el software podría obtener acceso a la raíz de una manera que no se supone que deberían, pero esos errores generalmente se reparan en solo un par de días.
SU vs. Sudo
Tener que usar SU puede ser un poco molesto para algunos, por lo que se inventó el comando sudo. Corto para “SU hacer”, este comando puede prefijar cualquier otro comando Un A-Z de Linux: 40 comandos esenciales que debe conocer Un A-Z de Linux: 40 comandos esenciales que debe conocer Linux es la tercera rueda a menudo ignorada para Windows y Mac. Sí, durante la última década, el sistema operativo de código abierto ha ganado mucha tracción, pero aún está muy lejos de ser considerado ... que desea ejecutar como root mientras todavía está conectado como su usuario normal. El SU solo necesita colocar su cuenta de usuario normal en el “sudoers” grupo, y luego el sistema le permite usar el comando sudo. Todo lo que requiere es que ingrese su contraseña de usuario normal antes de que se ejecute el comando. Por supuesto, también necesitará aprender qué comandos 4 maneras de aprender comandos de terminal en Linux 4 maneras de aprender comandos de terminal en Linux Si desea convertirse en un verdadero maestro de Linux, es una buena idea tener algunos conocimientos de terminal. Aquí hay métodos que puedes usar para comenzar a enseñarte a ti mismo. necesitas poner delante de sudo.
Algunas distribuciones prefieren usar sudo y luego deshabilitar SU porque un usuario normal que usa sudo no usa activamente privilegios elevados todo el tiempo, a diferencia de alguien que usa el comando SU. También intenta evitar el problema de los agujeros de seguridad de día cero que permiten el acceso no deseado a la raíz porque, para empezar, el comando está desactivado. Finalmente, al usar sudo, el malware tendría que adivinar la contraseña del usuario antes de poder obtener privilegios elevados.
Sin embargo, el problema con sudo es el mismo que en otros sistemas operativos. Los usuarios con acceso a sudo tienden a usarlo a ciegas y sin mucho pensamiento adicional. Una vez más, esto generalmente está bien para sistemas que solo son utilizados por un solo usuario de todos modos, o sistemas con una pequeña cantidad de usuarios con una cantidad aún menor de ellos con acceso a sudo. Pero los sistemas más grandes probablemente deberían dejar sudo solo y seguir solo con SU y cuentas normales.
Seguridad en mente
Entonces, revisión rápida: SU es excelente porque alienta menos errores, pero sigue siendo potente y solo debe ser utilizado por las personas adecuadas (dependiendo del sistema que esté utilizando). Sudo ayuda a cerrar la brecha entre usuarios root y usuarios normales, pero tiene sus desventajas teóricas. Lo que terminas haciendo depende de ti (¡esa es la belleza de Linux!), Pero definitivamente te ayuda a tomar mejores decisiones cuando estás informado.
No olvides consultar otros consejos útiles sobre Linux 10 errores que te hacen sonar como un usuario novato de Linux 10 errores que te hacen sonar como un usuario novato de Linux ¿Cómo puedes saber cuándo ya no eres un novato de Linux? Eche un vistazo a estos errores que cometen los novatos y vea si ha cometido alguno de ellos recientemente. Si es así, ¡no te preocupes! así como la jerga de Linux ¿Es confuso Linux? Estos son los términos clave que debe saber ¿Es confuso Linux? Estos son los términos clave que debe saber En estos días, Ubuntu y otras distribuciones modernas de Linux generalmente se instalan sin problemas (y sin requerir ningún conocimiento), pero a medida que avanza en su uso, inevitablemente encontrará todo tipo de terminología que ... para que estés preparado para el tabaco!
¿Qué opinas sobre SU y Sudo? ¿Hay algo que cambiaría para mejorar los permisos y la seguridad?? Háganos saber en los comentarios!
Créditos de imagen: Guardia de seguridad a través de Shutterstock, Ditty_about_summer a través de Shutterstock.com, Sergii Korolko a través de Shutterstock.com