Como sabemos, Linux proporciona una seguridad mucho mejor. Puede configurar la política de administración de usuarios y los permisos de usuario para que los usuarios normales no puedan autenticar los procesos críticos del sistema. Si desea que sus otros usuarios puedan realizar tales acciones, deberá usar los comandos su o sudo.
¿Qué es 'su'?
Para el sistema Linux, su lo obligará a compartir su contraseña de root con otro usuario.
¿Qué es 'sudo'?
En Linux, sudo es un setuid binario raíz. Puede ejecutar los comandos raíz para usuarios autorizados. Siempre que los usuarios ejecuten el sudo, deberán escribir su propia contraseña para ejecutar el comando.
Para agregar o eliminar la lista de usuarios sudo, puede ejecutar el siguiente comando
# sudo /usr/sbin/visudo
De forma predeterminada, la cadena sudo se verá como se muestra a continuación.
# root ALL=(ALL) ALL
Cómo otorgar acceso a Sudo
Es muy peligroso otorgar ALL=(ALL) ALL permiso a los usuarios, excepto que sepa que los usuarios enumerados.
root ALL=(ALL:ALL) ALL admin ALL=(ALL:ALL) ALL
En lugar de eso, puede configurar su usuario sudo con mayor precisión proporcionando el permiso de comando limitado. Para eso, puede usar la siguiente línea.
User_name Machine_name=(Effective_user) command
Las siguientes son todas las partes divididas de la línea anterior.
- Nombre_de_usuario: Nombre del usuario sudo .
- Nombre_máquina: Nombre de host del servidor.
- (Effective_user) : Usuarios que pueden ejecutar comandos.
- comando: Comandos o conjunto de comandos que pueden realizar los usuarios de sudo .
¿Tiene algún problema con su usuario? Consulte SU> Habilitar Cagefsctl para más detalles.