Capítulo 8. Usuarios y permisos en GNU/Linux

Tabla de contenidos

El superusuario o root
Grupos de usuarios
El fichero /etc/group
Añdiendo grupos al sistema
Modificando grupos del sistema
Borrando grupos del sistema
Gestión de usuarios
Zona de disco reservada a cada usuario
El fichero /etc/passwd
Añadiendo usuarios al sistema
Eliminando usuarios del sistema
Modificando una cuenta existente en el sistema
El comando id
Permisos en GNU/Linux
Tipos de permisos
Cambio de permisos
Permisos por defecto
El comando su
El permiso SUID
Activación del permiso SUID
El permiso SUID y los directorios
El permiso SGID
Activación del permiso SGID
El permiso SGID y los directorios
El Sticky Bit
Activación del Sticky Bit
El Sticky Bit y los directorios

GNU/Linux es un sistema multiusuario y multitarea. Por este motivo en el sistema tienen que convivir diferentes usuarios y compartir los recursos del sistema.

Cada usuario tiene sus archivos donde guarda sus datos, trabajo, música, ... y necesita para ello mecanismos de seguridad que eviten que sus datos sean borrados, modificados o leídos por otros usuarios.

El superusuario o root

En los sistemas UNIX existe un usuario especial que es el encargado de poner orden entre el resto de usuarios. Este usuario recibe el nombre de root y tiene acceso a la totalidad del sistema.

Importante

El usuario root es el encargado de realizar o delegar todas las tareas de mantenimiento y/o administración del sistema.

Los usuarios normales no tienen privilegios para cambiar las configuraciones del sistema o las aplicaciones a nivel global.

Importante

Hay aplicaciones que permiten configuraciones personales a los usuarios. Estas configuraciones son especificas para cada usuario y no afectan al resto.

Aviso

La cuenta de root no se suele utilizar salvo que sea absolutamente necesario. Al tener acceso ilimitado este usuario al sistema puede borrar datos o dejar al sistema inestable si se ejecuta el comando erroneo.