Permisos
Los permisos (o "privilegios") determinan qué acciones puede realizar una cuenta de usuario en un sistema informático. A menudo se refiere a los permisos del sistema de archivos, que especifican qué cuentas de usuario de un sistema son propietarias de archivos y carpetas específicos y pueden acceder a ellos. El término también puede referirse a la capacidad de una cuenta de usuario para realizar tareas específicas en una base de datos o aplicación basada en una base de datos.
Los sistemas operativos multiusuario como Windows, Unix, Linux y macOS usan sistemas de archivos con sistemas de permisos integrados. Cada usuario tiene una cuenta de usuario que incluye varias carpetas de usuario bajo su control. También puede formar parte de un grupo con otros usuarios que tienen un rol similar. Cada archivo y carpeta del sistema de archivos usa una lista de control de acceso (ACL) que especifica qué cuentas y grupos pueden acceder a él y modificarlo.
Además de las cuentas de usuario estándar, estos sistemas también incluyen cuentas especiales con permisos de "root", "administrador" o "superusuario" que ofrecen control total sobre todos los archivos y carpetas del sistema. Sin embargo, un programa con permisos de root podría modificar o dañar archivos del sistema u otros programas. En su lugar, los programas pueden ejecutarse con cuentas especiales, conocidas como "cuentas del sistema" o "cuentas de usuario del sistema", que ofrecen permisos limitados para restringir el acceso del programa únicamente a lo que necesita.
Operaciones permitidas
Cada archivo y carpeta incluye niveles de permisos distintos para su propietario, los demás miembros del grupo del propietario y todos los demás usuarios del sistema. Los permisos aplicados a una carpeta se heredan en sus archivos y subcarpetas.
Los permisos de Unix, Linux y macOS proporcionan a las cuentas acceso a tres operaciones:
- Lectura permite que una cuenta vea el contenido de archivos y carpetas.
- Escritura permite que una cuenta cree y modifique archivos y subcarpetas.
- Ejecución permite que la cuenta ejecute programas dentro de una carpeta.
El sistema de permisos de Windows tiene un conjunto de operaciones similar:
- Lectura permite que una cuenta vea el contenido de un archivo o una carpeta.
- Escritura permite que la cuenta cree y modifique archivos y subcarpetas.
- Lectura y ejecución permite que un usuario vea archivos y ejecute programas sin modificar archivos.
- Modificación permite crear, modificar o eliminar archivos y subcarpetas.
- Control total permite que una cuenta haga cualquier cosa, incluido cambiar los permisos otorgados a otras cuentas de usuario.
Pon a prueba tu conocimiento